0s autopkgtest [17:41:36]: starting date and time: 2025-06-19 17:41:36+0000 0s autopkgtest [17:41:36]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [17:41:36]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work._o86787w/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:llvm-toolchain-18 --apt-upgrade fenics-dolfinx --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=llvm-toolchain-18/1:18.1.8-18ubuntu2 -- lxd -r lxd-armhf-10.145.243.28 lxd-armhf-10.145.243.28:autopkgtest/ubuntu/questing/armhf 25s autopkgtest [17:42:01]: testbed dpkg architecture: armhf 27s autopkgtest [17:42:03]: testbed apt version: 3.1.2 31s autopkgtest [17:42:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 33s autopkgtest [17:42:09]: testbed release detected to be: None 40s autopkgtest [17:42:16]: updating testbed package index (apt update) 42s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 43s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [249 kB] 43s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 43s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 43s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [21.7 kB] 43s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [425 kB] 43s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [6836 B] 43s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [38.4 kB] 43s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [66.3 kB] 43s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [960 B] 43s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [374 kB] 43s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [4780 B] 43s Get:13 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 44s Get:14 http://ftpmaster.internal/ubuntu questing/main Sources [1390 kB] 44s Get:15 http://ftpmaster.internal/ubuntu questing/multiverse Sources [309 kB] 44s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1356 kB] 44s Get:17 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.4 MB] 48s Fetched 41.3 MB in 6s (6507 kB/s) 50s Reading package lists... 55s autopkgtest [17:42:31]: upgrading testbed (apt dist-upgrade and autopurge) 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 58s Calculating upgrade... 58s The following packages will be upgraded: 58s bash 59s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 59s Need to get 675 kB of archives. 59s After this operation, 4096 B of additional disk space will be used. 59s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf bash armhf 5.2.37-2ubuntu4 [675 kB] 60s Fetched 675 kB in 1s (1252 kB/s) 60s (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 ... 59700 files and directories currently installed.) 60s Preparing to unpack .../bash_5.2.37-2ubuntu4_armhf.deb ... 60s Unpacking bash (5.2.37-2ubuntu4) over (5.2.37-2ubuntu1) ... 60s Setting up bash (5.2.37-2ubuntu4) ... 60s Installing new version of config file /etc/bash.bashrc ... 60s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 60s Processing triggers for debianutils (5.23.1) ... 60s Processing triggers for install-info (7.1.1-1) ... 60s Processing triggers for man-db (2.13.1-1) ... 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 63s Solving dependencies... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s autopkgtest [17:42:42]: rebooting testbed after setup commands that affected boot 106s autopkgtest [17:43:22]: 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 [17:43:46]: @@@@@@@@@@@@@@@@@@@@ apt-source fenics-dolfinx 170s Get:1 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-7build1 (dsc) [4200 B] 170s Get:2 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-7build1 (tar) [778 kB] 170s Get:3 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-7build1 (diff) [45.6 kB] 170s gpgv: Signature made Thu May 22 08:23:27 2025 UTC 170s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 170s gpgv: Can't check signature: No public key 170s dpkg-source: warning: cannot verify inline signature for ./fenics-dolfinx_0.9.0-7build1.dsc: no acceptable signature found 170s autopkgtest [17:44:26]: testing package fenics-dolfinx version 1:0.9.0-7build1 174s autopkgtest [17:44:30]: build not needed 178s autopkgtest [17:44:34]: test test-dolfinx-cpp: preparing testbed 179s Reading package lists... 180s Building dependency tree... 180s Reading state information... 180s Solving dependencies... 181s The following NEW packages will be installed: 181s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 181s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 181s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 181s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 181s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 181s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 181s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 181s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 181s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 181s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 181s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 181s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 181s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 181s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 181s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 181s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 181s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 181s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 181s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 181s libboost-program-options1.83-dev libboost-program-options1.83.0 181s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 181s libboost-serialization1.83-dev libboost-serialization1.83.0 181s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 181s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 181s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 181s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 181s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 181s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 181s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 181s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 181s libdolfinx-real-dev libdolfinx-real0.9 libdrm-amdgpu1 libdw1t64 181s libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev 181s libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 181s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 181s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 181s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 181s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 181s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 181s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 181s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 181s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 181s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 181s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 181s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 181s libicu-dev libicu76 libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 181s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 181s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 181s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 181s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 181s liblapack-dev liblapack3 liblcms2-2 libldap-dev libldl3 liblerc4 libllvm20 181s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev libmpich12 181s libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev libnuma-dev 181s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 181s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 181s libocct-visualization-7.8 libopenblas-dev libopenblas-pthread-dev 181s libopenblas0 libopenblas0-pthread libopenexr-3-1-30 libopengl0 libopenjp2-7 181s libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 181s libparpack2-dev libparpack2t64 libparu1 libpathplan4 libpetsc-complex-dev 181s libpetsc-complex3.22 libpetsc-complex3.22-dev libpetsc-real-dev 181s libpetsc-real3.22 libpetsc-real3.22-dev libpetsc3.22-dev-common 181s libpixman-1-0 libpkgconf3 libpsl-dev libptscotch-7.0 libptscotch-dev 181s libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3.13 181s libpython3.13-dev libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 181s librtmp-dev libscalapack-mpi-dev libscalapack-mpich-dev 181s libscalapack-mpich2.2 libscotch-7.0 libscotch-dev libsharpyuv0 181s libslepc-complex-dev libslepc-complex3.22 libslepc-complex3.22-dev 181s libslepc-real-dev libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 181s libsm6 libspdlog-dev libspdlog1.15 libspex3 libspqr4 libssh2-1-dev 181s libssl-dev libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 181s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 181s libsuperlu7 libsz2 libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 181s libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libtool libubsan1 181s libumfpack6 libunbound8 libvoro++1 libvulkan1 libwayland-server0 libwebp7 181s libwebpdemux2 libwebpmux3 libx11-dev libx11-xcb1 libxapian30 libxau-dev 181s libxaw7 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 181s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1-dev 181s libxcursor1 libxdmcp-dev libxfixes3 libxft2 libxinerama1 libxml2-dev libxmu6 181s libxpm4 libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxxf86vm1 181s libyaml-dev libzstd-dev linux-libc-dev m4 mesa-libgallium mpi-default-bin 181s mpi-default-dev mpich nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 181s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin 181s po-debconf pybuild-plugin-pyproject python-matplotlib-data 181s python-petsc4py-doc python3-alabaster python3-all python3-all-dev 181s python3-basix python3-brotli python3-build python3-cffi python3-contourpy 181s python3-cycler python3-dateutil python3-decorator python3-defusedxml 181s python3-dev python3-distlib python3-docutils python3-dolfinx 181s python3-dolfinx-complex python3-dolfinx-real python3-fastjsonschema 181s python3-ffcx python3-filelock python3-fonttools python3-fs python3-gmsh 181s python3-imagesize python3-iniconfig python3-installer python3-jupyter-core 181s python3-jupytext python3-kiwisolver python3-lxml python3-lz4 181s python3-matplotlib python3-mdit-py-plugins python3-mpi4py python3-mpmath 181s python3-myst-parser python3-nanobind python3-nbformat python3-numpy 181s python3-numpy-dev python3-packaging python3-pathspec python3-petsc4py 181s python3-petsc4py-complex python3-petsc4py-complex3.22 python3-petsc4py-real 181s python3-petsc4py-real3.22 python3-pil python3-pil.imagetk python3-pip 181s python3-pip-whl python3-platformdirs python3-pluggy python3-ply 181s python3-pusimp python3-pycparser python3-pyproject-hooks 181s python3-pyproject-metadata python3-pytest python3-roman 181s python3-scikit-build-core python3-scipy python3-setuptools-whl 181s python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.22 181s python3-slepc4py-real python3-slepc4py-real3.22 python3-snowballstemmer 181s python3-sphinx python3-sphinx-rtd-theme python3-sphinxcontrib.jquery 181s python3-sympy python3-tk python3-traitlets python3-ufl python3-ufolib2 181s python3-virtualenv python3-wheel python3.13-dev python3.13-tk robin-map-dev 181s rpcsvc-proto sgml-base sphinx-common sphinx-rtd-theme-common swig 181s tk8.6-blt2.5 unicode-data valgrind valgrind-mpi x11-common x11proto-dev 181s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 181s 0 upgraded, 480 newly installed, 0 to remove and 0 not upgraded. 181s Need to get 453 MB of archives. 181s After this operation, 1731 MB of additional disk space will be used. 181s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 185s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 186s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2build1 [133 kB] 186s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15.1.0-5ubuntu1 [333 kB] 186s Get:5 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas0-pthread armhf 0.3.29+ds-3 [2877 kB] 190s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2build1 [2092 kB] 192s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 196s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-8 [238 kB] 196s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 196s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20240727.1 [43.4 kB] 196s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 197s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-2build1 [619 kB] 197s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 198s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 199s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 199s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 200s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 200s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 200s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 200s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 200s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 200s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 200s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 201s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 201s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 201s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu2 [21.7 kB] 201s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 202s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 203s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 203s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu2 [1395 kB] 204s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 204s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 204s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [9216 kB] 214s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.3.0-1ubuntu1 [1032 B] 214s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 214s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 214s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15.1.0-5ubuntu1 [43.4 kB] 214s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15.1.0-5ubuntu1 [129 kB] 214s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15.1.0-5ubuntu1 [2949 kB] 217s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15.1.0-5ubuntu1 [1187 kB] 218s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.3.0-1ubuntu1 [896 kB] 219s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [18.0 MB] 235s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.3.0-1ubuntu1 [518 kB] 236s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 236s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 236s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.3.0-1ubuntu1 [2856 kB] 238s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [10.5 MB] 244s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.3.0-1ubuntu1 [27.4 kB] 244s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 244s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 244s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 244s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5build1 [628 kB] 245s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5build1 [2590 B] 245s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 245s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-2ubuntu1 [2294 kB] 246s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 246s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.6-1 [146 kB] 247s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-2ubuntu1 [6784 kB] 252s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 252s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 252s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 252s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 252s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 252s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 252s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.193-1 [248 kB] 252s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 252s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 252s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-2build1 [1508 kB] 252s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 252s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 252s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 253s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250414 [119 kB] 253s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 253s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 253s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 253s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 253s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 253s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 253s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 253s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 254s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 255s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 259s Get:83 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-7build1 [1192 kB] 260s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.6-0ubuntu1 [29.6 MB] 286s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libclang-cpp20 armhf 1:20.1.6-0ubuntu1 [13.3 MB] 296s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.6-0ubuntu1 [7707 kB] 302s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 302s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.29-3 [690 kB] 302s Get:89 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 306s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 306s Get:91 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 306s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.3.0-1ubuntu1 [369 kB] 306s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [9759 kB] 313s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.3.0-1ubuntu1 [14.7 kB] 313s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 313s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 313s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3build1 [19.0 kB] 313s Get:98 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3build1 [39.1 kB] 313s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 313s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 314s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.8-1 [11.0 kB] 314s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.16-1 [158 kB] 314s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.8-1 [11.7 kB] 314s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.8-1 [480 kB] 315s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 315s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 315s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 315s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 315s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 315s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 315s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 316s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 316s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 316s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-13ubuntu1 [109 kB] 316s Get:115 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 316s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 316s Get:117 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 317s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 317s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 317s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 317s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 317s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 318s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 318s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-4 [15.9 kB] 318s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 318s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 318s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 318s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 318s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3build1 [21.3 kB] 319s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3build1 [621 kB] 319s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3build1 [162 kB] 319s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3build1 [1782 kB] 320s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 320s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 320s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 321s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 321s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 321s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3build1 [544 kB] 321s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf libicu76 armhf 76.1-4ubuntu1 [10.7 MB] 328s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-4ubuntu1 [205 kB] 328s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu1 [44.0 kB] 328s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 328s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 328s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 328s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 328s Get:146 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 328s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 329s Get:148 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 330s Get:149 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.10.1+dfsg-1 [20.9 kB] 330s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.10.1+dfsg-1 [37.7 kB] 330s Get:151 http://ftpmaster.internal/ubuntu questing/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 330s Get:152 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 330s Get:153 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2build1 [141 kB] 330s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas-pthread-dev armhf 0.3.29+ds-3 [2577 kB] 332s Get:155 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2build1 [2209 kB] 333s Get:156 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 333s Get:157 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 333s Get:158 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 333s Get:159 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 334s Get:160 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 334s Get:161 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 334s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 334s Get:163 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu3 [10.7 MB] 341s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu3 [240 kB] 341s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu3 [234 kB] 341s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu3 [246 kB] 341s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu3 [246 kB] 342s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu2 [4874 B] 342s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu3 [237 kB] 342s Get:170 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu3 [334 kB] 342s Get:171 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu3 [402 kB] 343s Get:172 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu3 [239 kB] 343s Get:173 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu2 [4526 B] 343s Get:174 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu3 [282 kB] 343s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu3 [237 kB] 343s Get:176 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu3 [232 kB] 344s Get:177 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu3 [293 kB] 344s Get:178 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu2 [4298 B] 344s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu3 [323 kB] 344s Get:180 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-4ubuntu1 [11.9 MB] 350s Get:181 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu3 [348 kB] 350s Get:182 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu3 [258 kB] 350s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu3 [265 kB] 350s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu2 [4254 B] 350s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu3 [348 kB] 351s Get:186 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu3 [361 kB] 351s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu2 [4464 B] 351s Get:188 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-4build1 [148 kB] 351s Get:189 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich12 armhf 4.3.0+really4.2.1-1 [1678 kB] 351s Get:190 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu3 [267 kB] 352s Get:191 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 352s Get:192 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 352s Get:193 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-4build1 [250 kB] 352s Get:194 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-4build1 [216 kB] 352s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.5-2 [771 kB] 353s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf mpich armhf 4.3.0+really4.2.1-1 [238 kB] 353s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich-dev armhf 4.3.0+really4.2.1-1 [2633 kB] 354s Get:198 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 354s Get:199 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu3 [296 kB] 354s Get:200 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu2 [4364 B] 354s Get:201 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu3 [345 kB] 355s Get:202 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu3 [387 kB] 355s Get:203 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu2 [4290 B] 355s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu2 [4488 B] 355s Get:205 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu3 [272 kB] 355s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu3 [281 kB] 356s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu2 [4294 B] 356s Get:208 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu3 [242 kB] 356s Get:209 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu3 [237 kB] 356s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu2 [4396 B] 356s Get:211 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 356s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.10.1+dfsg-1 [23.2 kB] 356s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.10.1+dfsg-1 [34.3 kB] 356s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.10.1+dfsg-1 [36.0 kB] 357s Get:215 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 357s Get:216 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3build1 [1411 kB] 357s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 357s Get:218 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.10.1+dfsg-1 [28.0 kB] 357s Get:219 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.10.1+dfsg-1 [681 kB] 358s Get:220 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 358s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 358s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 358s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 358s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1.1build1 [111 kB] 358s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 359s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu2 [9148 B] 359s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu2 [291 kB] 359s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 359s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 359s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 359s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 359s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-3ubuntu1 [23.5 kB] 360s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 360s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 360s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 361s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 361s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 361s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.5.0-2ubuntu1 [2525 kB] 363s Get:239 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 363s Get:240 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.7+dfsg-1build1 [337 kB] 363s Get:241 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.13.0-5ubuntu1 [474 kB] 363s Get:242 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.10.1+dfsg-1 [78.3 kB] 363s Get:243 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3build1 [1471 kB] 364s Get:244 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 364s Get:245 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 365s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 365s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.10.1+dfsg-1 [84.1 kB] 365s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 365s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 365s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 366s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 366s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.10.1+dfsg-1 [138 kB] 366s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 367s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 367s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 367s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.10.1+dfsg-1 [296 kB] 367s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.3-1 [37.8 kB] 367s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 368s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 368s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 368s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 368s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 369s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-7build1 [525 kB] 369s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 369s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas0 armhf 0.3.29+ds-3 [6256 B] 369s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas-dev armhf 0.3.29+ds-3 [21.0 kB] 369s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.10.1+dfsg-1 [21.9 kB] 369s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.10.1+dfsg-1 [44.7 kB] 369s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.10.1+dfsg-1 [36.6 kB] 369s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.10.1+dfsg-1 [55.7 kB] 369s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.10.1+dfsg-1 [64.5 kB] 369s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.10.1+dfsg-1 [1613 kB] 370s Get:273 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 370s Get:274 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 370s Get:275 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 370s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 370s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 370s Get:278 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 370s Get:279 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 370s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 370s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 370s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 371s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.3-1 [2818 B] 371s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3build1 [97.1 kB] 371s Get:285 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3build1 [58.9 kB] 371s Get:286 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3build1 [26.5 kB] 371s Get:287 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3build1 [125 kB] 371s Get:288 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3build1 [11.2 kB] 371s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 371s Get:290 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 371s Get:291 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 371s Get:292 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 371s Get:293 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3build1 [3453 kB] 372s Get:294 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3build1 [5258 B] 372s Get:295 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 372s Get:296 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 372s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 372s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 372s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 372s Get:300 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 372s Get:301 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 372s Get:302 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 372s Get:303 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.12-1 [674 kB] 373s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 373s Get:305 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 373s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 373s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 373s Get:308 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu2 [6342 kB] 374s Get:309 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 374s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 374s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 375s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 375s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 376s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-7build1 [22.0 kB] 376s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 376s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 376s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 377s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-7build1 [525 kB] 377s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 377s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 377s Get:321 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 378s Get:322 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-7build1 [22.0 kB] 378s Get:323 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 378s Get:324 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 378s Get:325 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 378s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf liblzma-dev armhf 5.8.1-1build1 [167 kB] 378s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.14.3+dfsg-0exp3 [68.6 kB] 378s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 378s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 378s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-3 [74.9 kB] 379s Get:331 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.5-1 [2086 kB] 379s Get:332 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 379s Get:333 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.5-1 [4512 kB] 379s Get:334 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.4-1 [10.8 kB] 379s Get:335 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.5-1 [508 kB] 379s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.4-1 [26.6 kB] 380s Get:337 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-3 [145 kB] 380s Get:338 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 380s Get:339 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 380s Get:340 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-7build1 [177 kB] 380s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libdrm-amdgpu1 armhf 2.4.124-2 [19.0 kB] 380s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 380s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 380s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 380s Get:345 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.11-2 [551 kB] 381s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 381s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.12-1 [7916 B] 381s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 381s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 381s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 381s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 381s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 381s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 381s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 381s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 381s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.7-0ubuntu3 [8253 kB] 382s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3build1 [30.3 kB] 382s Get:358 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.7-0ubuntu3 [29.0 kB] 382s Get:359 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.309.0-1 [127 kB] 382s Get:360 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.7-0ubuntu3 [31.8 kB] 382s Get:361 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.7-0ubuntu3 [120 kB] 382s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 382s Get:363 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 382s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.11-2 [36.6 kB] 383s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.11-2 [25.8 kB] 383s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 383s Get:367 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 383s Get:368 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 383s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.1.0-1 [13.2 kB] 383s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.1.0-1 [47.4 kB] 383s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.1.0-1 [81.5 kB] 383s Get:372 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 383s Get:373 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 384s Get:374 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 384s Get:375 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 384s Get:376 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 384s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 384s Get:378 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 384s Get:379 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 384s Get:380 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 384s Get:381 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 384s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 384s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 385s Get:384 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 385s Get:385 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 386s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 386s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 386s Get:388 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 386s Get:389 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 386s Get:390 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 386s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 387s Get:392 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 387s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.4-1 [904 B] 387s Get:394 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 387s Get:395 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 387s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 387s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 387s Get:398 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 387s Get:399 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.43-0exp1 [144 kB] 387s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 387s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 387s Get:402 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 387s Get:403 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 387s Get:404 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 388s Get:405 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-2 [31.0 kB] 388s Get:406 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 388s Get:407 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250414 [1728 B] 388s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.10.1+dfsg1-4 [2930 kB] 388s Get:409 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-common all 8.2.3-1ubuntu2 [656 kB] 388s Get:410 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 388s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.4-1 [880 B] 388s Get:412 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.4-1 [904 B] 388s Get:413 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 388s Get:414 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 388s Get:415 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 388s Get:416 http://ftpmaster.internal/ubuntu questing/main armhf python3-dateutil all 2.9.0-4 [80.3 kB] 389s Get:417 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 389s Get:418 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 389s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 389s Get:420 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 389s Get:421 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 389s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu2 [751 kB] 389s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 389s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 389s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.15.3-1 [16.1 MB] 390s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 390s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 390s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 390s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 391s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 391s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 391s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 391s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 391s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 391s Get:435 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 391s Get:436 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 391s Get:437 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-7build1 [1127 kB] 391s Get:438 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-7build1 [1127 kB] 391s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-7build1 [23.4 kB] 391s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 391s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 392s Get:442 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.7-1 [16.9 kB] 392s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 392s Get:444 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.4.0-1build1 [1321 kB] 392s Get:445 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-2 [25.2 kB] 392s Get:446 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 392s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 393s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 393s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 393s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 393s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 394s Get:452 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 394s Get:453 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 394s Get:454 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 394s Get:455 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 394s Get:456 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 394s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 394s Get:458 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 394s Get:459 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 394s Get:460 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 394s Get:461 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.5-1 [104 kB] 394s Get:462 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.4-1 [9884 B] 394s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 394s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.10.1+dfsg1-4 [18.0 MB] 395s Get:465 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 395s Get:466 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 395s Get:467 http://ftpmaster.internal/ubuntu questing/main armhf python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 395s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 395s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 395s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.1.1+dfsg-1 [1416 kB] 396s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.1.1+dfsg-1 [1429 kB] 396s Get:472 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 396s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 396s Get:474 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-2 [252 kB] 396s Get:475 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.11.1-3 [120 kB] 396s Get:476 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 396s Get:477 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 396s Get:478 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [23.5 kB] 396s Get:479 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.31.2+ds-1 [73.6 kB] 396s Get:480 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 398s Fetched 453 MB in 3min 35s (2104 kB/s) 398s Selecting previously unselected package fonts-lato. 398s (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 ... 59700 files and directories currently installed.) 398s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 398s Unpacking fonts-lato (2.015-1) ... 398s Selecting previously unselected package python3-numpy-dev:armhf. 398s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 398s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 398s Selecting previously unselected package libblas3:armhf. 398s Preparing to unpack .../002-libblas3_3.12.1-2build1_armhf.deb ... 398s Unpacking libblas3:armhf (3.12.1-2build1) ... 398s Selecting previously unselected package libgfortran5:armhf. 398s Preparing to unpack .../003-libgfortran5_15.1.0-5ubuntu1_armhf.deb ... 398s Unpacking libgfortran5:armhf (15.1.0-5ubuntu1) ... 398s Selecting previously unselected package libopenblas0-pthread:armhf. 398s Preparing to unpack .../004-libopenblas0-pthread_0.3.29+ds-3_armhf.deb ... 398s Unpacking libopenblas0-pthread:armhf (0.3.29+ds-3) ... 398s Selecting previously unselected package liblapack3:armhf. 398s Preparing to unpack .../005-liblapack3_3.12.1-2build1_armhf.deb ... 398s Unpacking liblapack3:armhf (3.12.1-2build1) ... 398s Selecting previously unselected package python3-numpy. 398s Preparing to unpack .../006-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 398s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 399s Selecting previously unselected package m4. 399s Preparing to unpack .../007-m4_1.4.19-8_armhf.deb ... 399s Unpacking m4 (1.4.19-8) ... 399s Selecting previously unselected package autoconf. 399s Preparing to unpack .../008-autoconf_2.72-3.1ubuntu1_all.deb ... 399s Unpacking autoconf (2.72-3.1ubuntu1) ... 399s Selecting previously unselected package autotools-dev. 399s Preparing to unpack .../009-autotools-dev_20240727.1_all.deb ... 399s Unpacking autotools-dev (20240727.1) ... 399s Selecting previously unselected package automake. 399s Preparing to unpack .../010-automake_1%3a1.17-4ubuntu1_all.deb ... 399s Unpacking automake (1:1.17-4ubuntu1) ... 399s Selecting previously unselected package autopoint. 399s Preparing to unpack .../011-autopoint_0.23.1-2build1_all.deb ... 399s Unpacking autopoint (0.23.1-2build1) ... 399s Selecting previously unselected package libtcl8.6:armhf. 399s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 399s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 399s Selecting previously unselected package libfreetype6:armhf. 399s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 399s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 399s Selecting previously unselected package fonts-dejavu-mono. 399s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 399s Unpacking fonts-dejavu-mono (2.37-8) ... 399s Selecting previously unselected package fonts-dejavu-core. 399s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 399s Unpacking fonts-dejavu-core (2.37-8) ... 399s Selecting previously unselected package fontconfig-config. 399s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 400s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 400s Selecting previously unselected package libfontconfig1:armhf. 400s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 400s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 400s Selecting previously unselected package libxrender1:armhf. 400s Preparing to unpack .../018-libxrender1_1%3a0.9.12-1_armhf.deb ... 400s Unpacking libxrender1:armhf (1:0.9.12-1) ... 400s Selecting previously unselected package libxft2:armhf. 400s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 400s Unpacking libxft2:armhf (2.3.6-1build1) ... 400s Selecting previously unselected package x11-common. 400s Preparing to unpack .../020-x11-common_1%3a7.7+24ubuntu1_all.deb ... 400s Unpacking x11-common (1:7.7+24ubuntu1) ... 400s Selecting previously unselected package libxss1:armhf. 400s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 400s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 400s Selecting previously unselected package libtk8.6:armhf. 400s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 400s Unpacking libtk8.6:armhf (8.6.16-1) ... 400s Selecting previously unselected package tk8.6-blt2.5. 400s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 400s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 400s Selecting previously unselected package blt. 400s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 400s Unpacking blt (2.5.3+dfsg-8) ... 400s Selecting previously unselected package libc-dev-bin. 400s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu2_armhf.deb ... 400s Unpacking libc-dev-bin (2.41-6ubuntu2) ... 400s Selecting previously unselected package linux-libc-dev:armhf. 400s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 400s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 400s Selecting previously unselected package libcrypt-dev:armhf. 400s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 400s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 400s Selecting previously unselected package rpcsvc-proto. 400s Preparing to unpack .../028-rpcsvc-proto_1.4.3-1_armhf.deb ... 400s Unpacking rpcsvc-proto (1.4.3-1) ... 400s Selecting previously unselected package libc6-dev:armhf. 400s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu2_armhf.deb ... 400s Unpacking libc6-dev:armhf (2.41-6ubuntu2) ... 400s Selecting previously unselected package libisl23:armhf. 400s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 400s Unpacking libisl23:armhf (0.27-1) ... 401s Selecting previously unselected package libmpc3:armhf. 401s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 401s Unpacking libmpc3:armhf (1.3.1-1build2) ... 401s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 401s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 401s Unpacking cpp-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 401s Selecting previously unselected package cpp-14. 401s Preparing to unpack .../033-cpp-14_14.3.0-1ubuntu1_armhf.deb ... 401s Unpacking cpp-14 (14.3.0-1ubuntu1) ... 401s Selecting previously unselected package cpp-arm-linux-gnueabihf. 401s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 401s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 401s Selecting previously unselected package cpp. 401s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 401s Unpacking cpp (4:14.2.0-1ubuntu1) ... 401s Selecting previously unselected package libcc1-0:armhf. 401s Preparing to unpack .../036-libcc1-0_15.1.0-5ubuntu1_armhf.deb ... 401s Unpacking libcc1-0:armhf (15.1.0-5ubuntu1) ... 401s Selecting previously unselected package libgomp1:armhf. 401s Preparing to unpack .../037-libgomp1_15.1.0-5ubuntu1_armhf.deb ... 401s Unpacking libgomp1:armhf (15.1.0-5ubuntu1) ... 401s Selecting previously unselected package libasan8:armhf. 401s Preparing to unpack .../038-libasan8_15.1.0-5ubuntu1_armhf.deb ... 401s Unpacking libasan8:armhf (15.1.0-5ubuntu1) ... 401s Selecting previously unselected package libubsan1:armhf. 401s Preparing to unpack .../039-libubsan1_15.1.0-5ubuntu1_armhf.deb ... 401s Unpacking libubsan1:armhf (15.1.0-5ubuntu1) ... 401s Selecting previously unselected package libgcc-14-dev:armhf. 401s Preparing to unpack .../040-libgcc-14-dev_14.3.0-1ubuntu1_armhf.deb ... 401s Unpacking libgcc-14-dev:armhf (14.3.0-1ubuntu1) ... 401s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 401s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 401s Unpacking gcc-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 402s Selecting previously unselected package gcc-14. 402s Preparing to unpack .../042-gcc-14_14.3.0-1ubuntu1_armhf.deb ... 402s Unpacking gcc-14 (14.3.0-1ubuntu1) ... 402s Selecting previously unselected package gcc-arm-linux-gnueabihf. 402s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 402s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 402s Selecting previously unselected package gcc. 402s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 402s Unpacking gcc (4:14.2.0-1ubuntu1) ... 402s Selecting previously unselected package libstdc++-14-dev:armhf. 402s Preparing to unpack .../045-libstdc++-14-dev_14.3.0-1ubuntu1_armhf.deb ... 402s Unpacking libstdc++-14-dev:armhf (14.3.0-1ubuntu1) ... 402s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 402s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 402s Unpacking g++-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 402s Selecting previously unselected package g++-14. 402s Preparing to unpack .../047-g++-14_14.3.0-1ubuntu1_armhf.deb ... 402s Unpacking g++-14 (14.3.0-1ubuntu1) ... 403s Selecting previously unselected package g++-arm-linux-gnueabihf. 403s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 403s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 403s Selecting previously unselected package g++. 403s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 403s Unpacking g++ (4:14.2.0-1ubuntu1) ... 403s Selecting previously unselected package build-essential. 403s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 403s Unpacking build-essential (12.12ubuntu1) ... 403s Selecting previously unselected package libcatch2-dev. 403s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5build1_armhf.deb ... 403s Unpacking libcatch2-dev (3.7.1-0.5build1) ... 403s Selecting previously unselected package catch2. 403s Preparing to unpack .../052-catch2_3.7.1-0.5build1_all.deb ... 403s Unpacking catch2 (3.7.1-0.5build1) ... 403s Selecting previously unselected package chrpath. 403s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 403s Unpacking chrpath (0.18-1) ... 403s Selecting previously unselected package cmake-data. 403s Preparing to unpack .../054-cmake-data_3.31.6-2ubuntu1_all.deb ... 403s Unpacking cmake-data (3.31.6-2ubuntu1) ... 404s Selecting previously unselected package libjsoncpp26:armhf. 404s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 404s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 404s Selecting previously unselected package librhash1:armhf. 404s Preparing to unpack .../056-librhash1_1.4.6-1_armhf.deb ... 404s Unpacking librhash1:armhf (1.4.6-1) ... 404s Selecting previously unselected package cmake. 404s Preparing to unpack .../057-cmake_3.31.6-2ubuntu1_armhf.deb ... 404s Unpacking cmake (3.31.6-2ubuntu1) ... 404s Selecting previously unselected package libdebhelper-perl. 404s Preparing to unpack .../058-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 404s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 404s Selecting previously unselected package libtool. 404s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 404s Unpacking libtool (2.5.4-4) ... 404s Selecting previously unselected package dh-autoreconf. 404s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 404s Unpacking dh-autoreconf (20) ... 404s Selecting previously unselected package libarchive-zip-perl. 404s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 404s Unpacking libarchive-zip-perl (1.68-1) ... 404s Selecting previously unselected package libfile-stripnondeterminism-perl. 404s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 404s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 404s Selecting previously unselected package dh-strip-nondeterminism. 404s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 404s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 404s Selecting previously unselected package libdw1t64:armhf. 404s Preparing to unpack .../064-libdw1t64_0.193-1_armhf.deb ... 404s Unpacking libdw1t64:armhf (0.193-1) ... 404s Selecting previously unselected package debugedit. 404s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 404s Unpacking debugedit (1:5.1-2) ... 404s Selecting previously unselected package dwz. 404s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 404s Unpacking dwz (0.15-1build6) ... 405s Selecting previously unselected package gettext. 405s Preparing to unpack .../067-gettext_0.23.1-2build1_armhf.deb ... 405s Unpacking gettext (0.23.1-2build1) ... 405s Selecting previously unselected package intltool-debian. 405s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 405s Unpacking intltool-debian (0.35.0+20060710.6) ... 405s Selecting previously unselected package po-debconf. 405s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 405s Unpacking po-debconf (1.0.21+nmu1) ... 405s Selecting previously unselected package debhelper. 405s Preparing to unpack .../070-debhelper_13.24.2ubuntu1_all.deb ... 405s Unpacking debhelper (13.24.2ubuntu1) ... 405s Selecting previously unselected package dh-python. 405s Preparing to unpack .../071-dh-python_6.20250414_all.deb ... 405s Unpacking dh-python (6.20250414) ... 405s Selecting previously unselected package sgml-base. 405s Preparing to unpack .../072-sgml-base_1.31+nmu1_all.deb ... 405s Unpacking sgml-base (1.31+nmu1) ... 405s Selecting previously unselected package xml-core. 405s Preparing to unpack .../073-xml-core_0.19_all.deb ... 405s Unpacking xml-core (0.19) ... 405s Selecting previously unselected package docutils-common. 405s Preparing to unpack .../074-docutils-common_0.21.2+dfsg-2_all.deb ... 405s Unpacking docutils-common (0.21.2+dfsg-2) ... 405s Selecting previously unselected package libjs-jquery. 405s Preparing to unpack .../075-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 405s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 405s Selecting previously unselected package libjs-underscore. 405s Preparing to unpack .../076-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 405s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 405s Selecting previously unselected package libjs-sphinxdoc. 405s Preparing to unpack .../077-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 405s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 405s Selecting previously unselected package fonts-font-awesome. 405s Preparing to unpack .../078-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 405s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 405s Selecting previously unselected package sphinx-rtd-theme-common. 405s Preparing to unpack .../079-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 405s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 405s Selecting previously unselected package fonts-mathjax. 405s Preparing to unpack .../080-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 405s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 406s Selecting previously unselected package libjs-mathjax. 406s Preparing to unpack .../081-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 406s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 406s Selecting previously unselected package dolfinx-doc. 406s Preparing to unpack .../082-dolfinx-doc_1%3a0.9.0-7build1_all.deb ... 406s Unpacking dolfinx-doc (1:0.9.0-7build1) ... 407s Selecting previously unselected package libllvm20:armhf. 407s Preparing to unpack .../083-libllvm20_1%3a20.1.6-0ubuntu1_armhf.deb ... 407s Unpacking libllvm20:armhf (1:20.1.6-0ubuntu1) ... 408s Selecting previously unselected package libclang-cpp20. 408s Preparing to unpack .../084-libclang-cpp20_1%3a20.1.6-0ubuntu1_armhf.deb ... 408s Unpacking libclang-cpp20 (1:20.1.6-0ubuntu1) ... 408s Selecting previously unselected package libclang1-20. 408s Preparing to unpack .../085-libclang1-20_1%3a20.1.6-0ubuntu1_armhf.deb ... 408s Unpacking libclang1-20 (1:20.1.6-0ubuntu1) ... 408s Selecting previously unselected package libfmt10:armhf. 408s Preparing to unpack .../086-libfmt10_10.1.1+ds1-4_armhf.deb ... 408s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 408s Selecting previously unselected package libxapian30:armhf. 408s Preparing to unpack .../087-libxapian30_1.4.29-3_armhf.deb ... 408s Unpacking libxapian30:armhf (1.4.29-3) ... 409s Selecting previously unselected package doxygen. 409s Preparing to unpack .../088-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 409s Unpacking doxygen (1.9.8+ds-2.1build1) ... 409s Selecting previously unselected package fontconfig. 409s Preparing to unpack .../089-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 409s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 409s Selecting previously unselected package fonts-lyx. 409s Preparing to unpack .../090-fonts-lyx_2.4.3-1_all.deb ... 409s Unpacking fonts-lyx (2.4.3-1) ... 409s Selecting previously unselected package libgfortran-14-dev:armhf. 409s Preparing to unpack .../091-libgfortran-14-dev_14.3.0-1ubuntu1_armhf.deb ... 409s Unpacking libgfortran-14-dev:armhf (14.3.0-1ubuntu1) ... 409s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 409s Preparing to unpack .../092-gfortran-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 409s Unpacking gfortran-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 409s Selecting previously unselected package gfortran-14. 409s Preparing to unpack .../093-gfortran-14_14.3.0-1ubuntu1_armhf.deb ... 409s Unpacking gfortran-14 (14.3.0-1ubuntu1) ... 409s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 409s Preparing to unpack .../094-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 409s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 409s Selecting previously unselected package gfortran. 409s Preparing to unpack .../095-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 409s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 409s Selecting previously unselected package libcdt5:armhf. 409s Preparing to unpack .../096-libcdt5_2.42.4-3build1_armhf.deb ... 409s Unpacking libcdt5:armhf (2.42.4-3build1) ... 409s Selecting previously unselected package libcgraph6:armhf. 409s Preparing to unpack .../097-libcgraph6_2.42.4-3build1_armhf.deb ... 409s Unpacking libcgraph6:armhf (2.42.4-3build1) ... 409s Selecting previously unselected package libsharpyuv0:armhf. 409s Preparing to unpack .../098-libsharpyuv0_1.5.0-0.1_armhf.deb ... 409s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 409s Selecting previously unselected package libaom3:armhf. 409s Preparing to unpack .../099-libaom3_3.12.1-1_armhf.deb ... 409s Unpacking libaom3:armhf (3.12.1-1) ... 409s Selecting previously unselected package libheif-plugin-aomdec:armhf. 409s Preparing to unpack .../100-libheif-plugin-aomdec_1.19.8-1_armhf.deb ... 409s Unpacking libheif-plugin-aomdec:armhf (1.19.8-1) ... 410s Selecting previously unselected package libde265-0:armhf. 410s Preparing to unpack .../101-libde265-0_1.0.16-1_armhf.deb ... 410s Unpacking libde265-0:armhf (1.0.16-1) ... 410s Selecting previously unselected package libheif-plugin-libde265:armhf. 410s Preparing to unpack .../102-libheif-plugin-libde265_1.19.8-1_armhf.deb ... 410s Unpacking libheif-plugin-libde265:armhf (1.19.8-1) ... 410s Selecting previously unselected package libheif1:armhf. 410s Preparing to unpack .../103-libheif1_1.19.8-1_armhf.deb ... 410s Unpacking libheif1:armhf (1.19.8-1) ... 410s Selecting previously unselected package libimagequant0:armhf. 410s Preparing to unpack .../104-libimagequant0_2.18.0-1build1_armhf.deb ... 410s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 410s Selecting previously unselected package libjpeg-turbo8:armhf. 410s Preparing to unpack .../105-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 410s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 410s Selecting previously unselected package libjpeg8:armhf. 410s Preparing to unpack .../106-libjpeg8_8c-2ubuntu11_armhf.deb ... 410s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 410s Selecting previously unselected package libdeflate0:armhf. 410s Preparing to unpack .../107-libdeflate0_1.23-2_armhf.deb ... 410s Unpacking libdeflate0:armhf (1.23-2) ... 410s Selecting previously unselected package libjbig0:armhf. 410s Preparing to unpack .../108-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 410s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 410s Selecting previously unselected package liblerc4:armhf. 410s Preparing to unpack .../109-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 410s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 410s Selecting previously unselected package libwebp7:armhf. 410s Preparing to unpack .../110-libwebp7_1.5.0-0.1_armhf.deb ... 410s Unpacking libwebp7:armhf (1.5.0-0.1) ... 410s Selecting previously unselected package libtiff6:armhf. 410s Preparing to unpack .../111-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 410s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 410s Selecting previously unselected package libxpm4:armhf. 410s Preparing to unpack .../112-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 410s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 410s Selecting previously unselected package libgd3:armhf. 410s Preparing to unpack .../113-libgd3_2.3.3-13ubuntu1_armhf.deb ... 410s Unpacking libgd3:armhf (2.3.3-13ubuntu1) ... 410s Selecting previously unselected package libgts-0.7-5t64:armhf. 410s Preparing to unpack .../114-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 410s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 410s Selecting previously unselected package libpixman-1-0:armhf. 410s Preparing to unpack .../115-libpixman-1-0_0.44.0-3_armhf.deb ... 410s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 410s Selecting previously unselected package libxcb-render0:armhf. 410s Preparing to unpack .../116-libxcb-render0_1.17.0-2_armhf.deb ... 410s Unpacking libxcb-render0:armhf (1.17.0-2) ... 410s Selecting previously unselected package libxcb-shm0:armhf. 410s Preparing to unpack .../117-libxcb-shm0_1.17.0-2_armhf.deb ... 410s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 410s Selecting previously unselected package libcairo2:armhf. 410s Preparing to unpack .../118-libcairo2_1.18.4-1_armhf.deb ... 410s Unpacking libcairo2:armhf (1.18.4-1) ... 410s Selecting previously unselected package libltdl7:armhf. 410s Preparing to unpack .../119-libltdl7_2.5.4-4_armhf.deb ... 410s Unpacking libltdl7:armhf (2.5.4-4) ... 410s Selecting previously unselected package libgraphite2-3:armhf. 410s Preparing to unpack .../120-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 410s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 410s Selecting previously unselected package libharfbuzz0b:armhf. 410s Preparing to unpack .../121-libharfbuzz0b_10.2.0-1_armhf.deb ... 410s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 410s Selecting previously unselected package libthai-data. 410s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 410s Unpacking libthai-data (0.1.29-2build1) ... 411s Selecting previously unselected package libdatrie1:armhf. 411s Preparing to unpack .../123-libdatrie1_0.2.13-4_armhf.deb ... 411s Unpacking libdatrie1:armhf (0.2.13-4) ... 411s Selecting previously unselected package libthai0:armhf. 411s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 411s Unpacking libthai0:armhf (0.1.29-2build1) ... 411s Selecting previously unselected package libpango-1.0-0:armhf. 411s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 411s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 411s Selecting previously unselected package libpangoft2-1.0-0:armhf. 411s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 411s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 411s Selecting previously unselected package libpangocairo-1.0-0:armhf. 411s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 411s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 411s Selecting previously unselected package libpathplan4:armhf. 411s Preparing to unpack .../128-libpathplan4_2.42.4-3build1_armhf.deb ... 411s Unpacking libpathplan4:armhf (2.42.4-3build1) ... 411s Selecting previously unselected package libgvc6. 411s Preparing to unpack .../129-libgvc6_2.42.4-3build1_armhf.deb ... 411s Unpacking libgvc6 (2.42.4-3build1) ... 411s Selecting previously unselected package libgvpr2:armhf. 411s Preparing to unpack .../130-libgvpr2_2.42.4-3build1_armhf.deb ... 411s Unpacking libgvpr2:armhf (2.42.4-3build1) ... 411s Selecting previously unselected package liblab-gamut1:armhf. 411s Preparing to unpack .../131-liblab-gamut1_2.42.4-3build1_armhf.deb ... 411s Unpacking liblab-gamut1:armhf (2.42.4-3build1) ... 411s Selecting previously unselected package libice6:armhf. 411s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 411s Unpacking libice6:armhf (2:1.1.1-1) ... 411s Selecting previously unselected package libsm6:armhf. 411s Preparing to unpack .../133-libsm6_2%3a1.2.6-1_armhf.deb ... 411s Unpacking libsm6:armhf (2:1.2.6-1) ... 411s Selecting previously unselected package libxt6t64:armhf. 411s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 411s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 411s Selecting previously unselected package libxmu6:armhf. 411s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 411s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 411s Selecting previously unselected package libxaw7:armhf. 411s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 411s Unpacking libxaw7:armhf (2:1.0.16-1) ... 411s Selecting previously unselected package graphviz. 411s Preparing to unpack .../137-graphviz_2.42.4-3build1_armhf.deb ... 411s Unpacking graphviz (2.42.4-3build1) ... 411s Selecting previously unselected package libicu76:armhf. 411s Preparing to unpack .../138-libicu76_76.1-4ubuntu1_armhf.deb ... 411s Unpacking libicu76:armhf (76.1-4ubuntu1) ... 412s Selecting previously unselected package icu-devtools. 412s Preparing to unpack .../139-icu-devtools_76.1-4ubuntu1_armhf.deb ... 412s Unpacking icu-devtools (76.1-4ubuntu1) ... 412s Selecting previously unselected package comerr-dev:armhf. 412s Preparing to unpack .../140-comerr-dev_2.1-1.47.2-3ubuntu1_armhf.deb ... 412s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu1) ... 412s Selecting previously unselected package libgssrpc4t64:armhf. 412s Preparing to unpack .../141-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 412s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 412s Selecting previously unselected package libkadm5clnt-mit12:armhf. 412s Preparing to unpack .../142-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 412s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 412s Selecting previously unselected package libkdb5-10t64:armhf. 412s Preparing to unpack .../143-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 412s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 412s Selecting previously unselected package libkadm5srv-mit12:armhf. 412s Preparing to unpack .../144-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 412s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 412s Selecting previously unselected package krb5-multidev:armhf. 412s Preparing to unpack .../145-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 412s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 412s Selecting previously unselected package libaec0:armhf. 412s Preparing to unpack .../146-libaec0_1.1.3-1_armhf.deb ... 412s Unpacking libaec0:armhf (1.1.3-1) ... 412s Selecting previously unselected package libalglib4.2:armhf. 412s Preparing to unpack .../147-libalglib4.2_4.2.0-2_armhf.deb ... 412s Unpacking libalglib4.2:armhf (4.2.0-2) ... 412s Selecting previously unselected package libsuitesparseconfig7:armhf. 412s Preparing to unpack .../148-libsuitesparseconfig7_1%3a7.10.1+dfsg-1_armhf.deb ... 412s Unpacking libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 412s Selecting previously unselected package libamd3:armhf. 412s Preparing to unpack .../149-libamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 412s Unpacking libamd3:armhf (1:7.10.1+dfsg-1) ... 412s Selecting previously unselected package libann0. 412s Preparing to unpack .../150-libann0_1.1.2+doc-9build1_armhf.deb ... 412s Unpacking libann0 (1.1.2+doc-9build1) ... 412s Selecting previously unselected package libarpack2t64:armhf. 412s Preparing to unpack .../151-libarpack2t64_3.9.1-6_armhf.deb ... 412s Unpacking libarpack2t64:armhf (3.9.1-6) ... 412s Selecting previously unselected package libblas-dev:armhf. 412s Preparing to unpack .../152-libblas-dev_3.12.1-2build1_armhf.deb ... 412s Unpacking libblas-dev:armhf (3.12.1-2build1) ... 412s Selecting previously unselected package libopenblas-pthread-dev:armhf. 412s Preparing to unpack .../153-libopenblas-pthread-dev_0.3.29+ds-3_armhf.deb ... 412s Unpacking libopenblas-pthread-dev:armhf (0.3.29+ds-3) ... 412s Selecting previously unselected package liblapack-dev:armhf. 412s Preparing to unpack .../154-liblapack-dev_3.12.1-2build1_armhf.deb ... 412s Unpacking liblapack-dev:armhf (3.12.1-2build1) ... 413s Selecting previously unselected package libarpack2-dev:armhf. 413s Preparing to unpack .../155-libarpack2-dev_3.9.1-6_armhf.deb ... 413s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 413s Selecting previously unselected package libbasix0.9:armhf. 413s Preparing to unpack .../156-libbasix0.9_0.9.0-2build2_armhf.deb ... 413s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 413s Selecting previously unselected package libpkgconf3:armhf. 413s Preparing to unpack .../157-libpkgconf3_1.8.1-4_armhf.deb ... 413s Unpacking libpkgconf3:armhf (1.8.1-4) ... 413s Selecting previously unselected package pkgconf-bin. 413s Preparing to unpack .../158-pkgconf-bin_1.8.1-4_armhf.deb ... 413s Unpacking pkgconf-bin (1.8.1-4) ... 413s Selecting previously unselected package pkgconf:armhf. 413s Preparing to unpack .../159-pkgconf_1.8.1-4_armhf.deb ... 413s Unpacking pkgconf:armhf (1.8.1-4) ... 413s Selecting previously unselected package libeigen3-dev. 413s Preparing to unpack .../160-libeigen3-dev_3.4.0-5_all.deb ... 413s Unpacking libeigen3-dev (3.4.0-5) ... 413s Selecting previously unselected package libbasix-dev:armhf. 413s Preparing to unpack .../161-libbasix-dev_0.9.0-2build2_armhf.deb ... 413s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 413s Selecting previously unselected package libboost1.83-dev:armhf. 413s Preparing to unpack .../162-libboost1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 413s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 416s Selecting previously unselected package libboost-atomic1.83.0:armhf. 416s Preparing to unpack .../163-libboost-atomic1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 416s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu3) ... 416s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 416s Preparing to unpack .../164-libboost-atomic1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 416s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 416s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 416s Preparing to unpack .../165-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu3_armhf.deb ... 416s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu3) ... 416s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 416s Preparing to unpack .../166-libboost-chrono1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 416s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 416s Selecting previously unselected package libboost-chrono-dev:armhf. 416s Preparing to unpack .../167-libboost-chrono-dev_1.83.0.2ubuntu2_armhf.deb ... 416s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu2) ... 416s Selecting previously unselected package libboost-date-time1.83.0:armhf. 416s Preparing to unpack .../168-libboost-date-time1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 416s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu3) ... 416s Selecting previously unselected package libboost-serialization1.83.0:armhf. 416s Preparing to unpack .../169-libboost-serialization1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 416s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu3) ... 416s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 417s Preparing to unpack .../170-libboost-serialization1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 417s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 417s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 417s Preparing to unpack .../171-libboost-date-time1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 417s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 417s Selecting previously unselected package libboost-dev:armhf. 417s Preparing to unpack .../172-libboost-dev_1.83.0.2ubuntu2_armhf.deb ... 417s Unpacking libboost-dev:armhf (1.83.0.2ubuntu2) ... 417s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 417s Preparing to unpack .../173-libboost-filesystem1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 417s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu3) ... 417s Selecting previously unselected package libboost-system1.83.0:armhf. 417s Preparing to unpack .../174-libboost-system1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 417s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu3) ... 417s Selecting previously unselected package libboost-system1.83-dev:armhf. 417s Preparing to unpack .../175-libboost-system1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 417s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 417s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 417s Preparing to unpack .../176-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 417s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 417s Selecting previously unselected package libboost-filesystem-dev:armhf. 417s Preparing to unpack .../177-libboost-filesystem-dev_1.83.0.2ubuntu2_armhf.deb ... 417s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu2) ... 417s Selecting previously unselected package libboost-regex1.83.0:armhf. 417s Preparing to unpack .../178-libboost-regex1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 417s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu3) ... 417s Selecting previously unselected package libicu-dev:armhf. 417s Preparing to unpack .../179-libicu-dev_76.1-4ubuntu1_armhf.deb ... 417s Unpacking libicu-dev:armhf (76.1-4ubuntu1) ... 417s Selecting previously unselected package libboost-regex1.83-dev:armhf. 417s Preparing to unpack .../180-libboost-regex1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 417s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 418s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 418s Preparing to unpack .../181-libboost-iostreams1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 418s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu3) ... 418s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 418s Preparing to unpack .../182-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 418s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 418s Selecting previously unselected package libboost-iostreams-dev:armhf. 418s Preparing to unpack .../183-libboost-iostreams-dev_1.83.0.2ubuntu2_armhf.deb ... 418s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu2) ... 418s Selecting previously unselected package libboost-math1.83.0:armhf. 418s Preparing to unpack .../184-libboost-math1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 418s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu3) ... 418s Selecting previously unselected package libboost-math1.83-dev:armhf. 418s Preparing to unpack .../185-libboost-math1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 418s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 418s Selecting previously unselected package libboost-math-dev:armhf. 418s Preparing to unpack .../186-libboost-math-dev_1.83.0.2ubuntu2_armhf.deb ... 418s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu2) ... 418s Selecting previously unselected package libhwloc15:armhf. 418s Preparing to unpack .../187-libhwloc15_2.12.0-4build1_armhf.deb ... 418s Unpacking libhwloc15:armhf (2.12.0-4build1) ... 418s Selecting previously unselected package libmpich12:armhf. 418s Preparing to unpack .../188-libmpich12_4.3.0+really4.2.1-1_armhf.deb ... 418s Unpacking libmpich12:armhf (4.3.0+really4.2.1-1) ... 418s Selecting previously unselected package libboost-mpi1.83.0. 418s Preparing to unpack .../189-libboost-mpi1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 418s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu3) ... 418s Selecting previously unselected package libnuma-dev:armhf. 418s Preparing to unpack .../190-libnuma-dev_2.0.19-1_armhf.deb ... 418s Unpacking libnuma-dev:armhf (2.0.19-1) ... 418s Selecting previously unselected package libltdl-dev:armhf. 418s Preparing to unpack .../191-libltdl-dev_2.5.4-4_armhf.deb ... 418s Unpacking libltdl-dev:armhf (2.5.4-4) ... 418s Selecting previously unselected package libhwloc-dev:armhf. 418s Preparing to unpack .../192-libhwloc-dev_2.12.0-4build1_armhf.deb ... 418s Unpacking libhwloc-dev:armhf (2.12.0-4build1) ... 418s Selecting previously unselected package hwloc-nox. 418s Preparing to unpack .../193-hwloc-nox_2.12.0-4build1_armhf.deb ... 418s Unpacking hwloc-nox (2.12.0-4build1) ... 418s Selecting previously unselected package libslurm42t64. 418s Preparing to unpack .../194-libslurm42t64_24.11.5-2_armhf.deb ... 418s Unpacking libslurm42t64 (24.11.5-2) ... 418s Selecting previously unselected package mpich. 418s Preparing to unpack .../195-mpich_4.3.0+really4.2.1-1_armhf.deb ... 418s Unpacking mpich (4.3.0+really4.2.1-1) ... 418s Selecting previously unselected package libmpich-dev:armhf. 418s Preparing to unpack .../196-libmpich-dev_4.3.0+really4.2.1-1_armhf.deb ... 419s Unpacking libmpich-dev:armhf (4.3.0+really4.2.1-1) ... 419s Selecting previously unselected package mpi-default-dev. 419s Preparing to unpack .../197-mpi-default-dev_1.18_armhf.deb ... 419s Unpacking mpi-default-dev (1.18) ... 419s Selecting previously unselected package libboost-mpi1.83-dev. 419s Preparing to unpack .../198-libboost-mpi1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 419s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu3) ... 419s Selecting previously unselected package libboost-mpi-dev. 419s Preparing to unpack .../199-libboost-mpi-dev_1.83.0.2ubuntu2_armhf.deb ... 419s Unpacking libboost-mpi-dev (1.83.0.2ubuntu2) ... 419s Selecting previously unselected package libboost-program-options1.83.0:armhf. 419s Preparing to unpack .../200-libboost-program-options1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 419s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu3) ... 419s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 419s Preparing to unpack .../201-libboost-program-options1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 419s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 419s Selecting previously unselected package libboost-program-options-dev:armhf. 419s Preparing to unpack .../202-libboost-program-options-dev_1.83.0.2ubuntu2_armhf.deb ... 419s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu2) ... 419s Selecting previously unselected package libboost-serialization-dev:armhf. 419s Preparing to unpack .../203-libboost-serialization-dev_1.83.0.2ubuntu2_armhf.deb ... 419s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu2) ... 419s Selecting previously unselected package libboost-thread1.83.0:armhf. 419s Preparing to unpack .../204-libboost-thread1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 419s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu3) ... 419s Selecting previously unselected package libboost-thread1.83-dev:armhf. 419s Preparing to unpack .../205-libboost-thread1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 419s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 419s Selecting previously unselected package libboost-thread-dev:armhf. 419s Preparing to unpack .../206-libboost-thread-dev_1.83.0.2ubuntu2_armhf.deb ... 419s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu2) ... 419s Selecting previously unselected package libboost-timer1.83.0:armhf. 419s Preparing to unpack .../207-libboost-timer1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 419s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu3) ... 419s Selecting previously unselected package libboost-timer1.83-dev:armhf. 419s Preparing to unpack .../208-libboost-timer1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 419s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 419s Selecting previously unselected package libboost-timer-dev:armhf. 419s Preparing to unpack .../209-libboost-timer-dev_1.83.0.2ubuntu2_armhf.deb ... 419s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu2) ... 419s Selecting previously unselected package libbrotli-dev:armhf. 419s Preparing to unpack .../210-libbrotli-dev_1.1.0-2build4_armhf.deb ... 419s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 419s Selecting previously unselected package libbtf2:armhf. 419s Preparing to unpack .../211-libbtf2_1%3a7.10.1+dfsg-1_armhf.deb ... 419s Unpacking libbtf2:armhf (1:7.10.1+dfsg-1) ... 420s Selecting previously unselected package libcamd3:armhf. 420s Preparing to unpack .../212-libcamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 420s Unpacking libcamd3:armhf (1:7.10.1+dfsg-1) ... 420s Selecting previously unselected package libccolamd3:armhf. 420s Preparing to unpack .../213-libccolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 420s Unpacking libccolamd3:armhf (1:7.10.1+dfsg-1) ... 420s Selecting previously unselected package libsz2:armhf. 420s Preparing to unpack .../214-libsz2_1.1.3-1_armhf.deb ... 420s Unpacking libsz2:armhf (1.1.3-1) ... 420s Selecting previously unselected package libhdf5-310:armhf. 420s Preparing to unpack .../215-libhdf5-310_1.14.5+repack-3build1_armhf.deb ... 420s Unpacking libhdf5-310:armhf (1.14.5+repack-3build1) ... 420s Selecting previously unselected package libcgns3.4:armhf. 420s Preparing to unpack .../216-libcgns3.4_3.4.0-5build1_armhf.deb ... 420s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 420s Selecting previously unselected package libcolamd3:armhf. 420s Preparing to unpack .../217-libcolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 420s Unpacking libcolamd3:armhf (1:7.10.1+dfsg-1) ... 420s Selecting previously unselected package libcholmod5:armhf. 420s Preparing to unpack .../218-libcholmod5_1%3a7.10.1+dfsg-1_armhf.deb ... 420s Unpacking libcholmod5:armhf (1:7.10.1+dfsg-1) ... 420s Selecting previously unselected package libcombblas2.0.0t64:armhf. 420s Preparing to unpack .../219-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 420s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 420s Selecting previously unselected package libidn2-dev:armhf. 420s Preparing to unpack .../220-libidn2-dev_2.3.8-2_armhf.deb ... 420s Unpacking libidn2-dev:armhf (2.3.8-2) ... 420s Selecting previously unselected package libkrb5-dev:armhf. 420s Preparing to unpack .../221-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 420s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 420s Selecting previously unselected package libldap-dev:armhf. 420s Preparing to unpack .../222-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 420s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 420s Selecting previously unselected package libnghttp2-dev:armhf. 420s Preparing to unpack .../223-libnghttp2-dev_1.64.0-1.1build1_armhf.deb ... 420s Unpacking libnghttp2-dev:armhf (1.64.0-1.1build1) ... 420s Selecting previously unselected package libpsl-dev:armhf. 420s Preparing to unpack .../224-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 420s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 420s Selecting previously unselected package libgmpxx4ldbl:armhf. 420s Preparing to unpack .../225-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu2_armhf.deb ... 420s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu2) ... 421s Selecting previously unselected package libgmp-dev:armhf. 421s Preparing to unpack .../226-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu2_armhf.deb ... 421s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu2) ... 421s Selecting previously unselected package libevent-2.1-7t64:armhf. 421s Preparing to unpack .../227-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 421s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 421s Selecting previously unselected package libunbound8:armhf. 421s Preparing to unpack .../228-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 421s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 421s Selecting previously unselected package libgnutls-dane0t64:armhf. 421s Preparing to unpack .../229-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 421s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 421s Selecting previously unselected package libgnutls-openssl27t64:armhf. 421s Preparing to unpack .../230-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 421s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 421s Selecting previously unselected package libp11-kit-dev:armhf. 421s Preparing to unpack .../231-libp11-kit-dev_0.25.5-3ubuntu1_armhf.deb ... 421s Unpacking libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 421s Selecting previously unselected package libtasn1-6-dev:armhf. 421s Preparing to unpack .../232-libtasn1-6-dev_4.20.0-2_armhf.deb ... 421s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 421s Selecting previously unselected package nettle-dev:armhf. 421s Preparing to unpack .../233-nettle-dev_3.10.1-1_armhf.deb ... 421s Unpacking nettle-dev:armhf (3.10.1-1) ... 421s Selecting previously unselected package libgnutls28-dev:armhf. 421s Preparing to unpack .../234-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 421s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 421s Selecting previously unselected package zlib1g-dev:armhf. 421s Preparing to unpack .../235-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 421s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 421s Selecting previously unselected package librtmp-dev:armhf. 421s Preparing to unpack .../236-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 421s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 421s Selecting previously unselected package libssl-dev:armhf. 421s Preparing to unpack .../237-libssl-dev_3.5.0-2ubuntu1_armhf.deb ... 421s Unpacking libssl-dev:armhf (3.5.0-2ubuntu1) ... 421s Selecting previously unselected package libssh2-1-dev:armhf. 421s Preparing to unpack .../238-libssh2-1-dev_1.11.1-1_armhf.deb ... 421s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 421s Selecting previously unselected package libzstd-dev:armhf. 422s Preparing to unpack .../239-libzstd-dev_1.5.7+dfsg-1build1_armhf.deb ... 422s Unpacking libzstd-dev:armhf (1.5.7+dfsg-1build1) ... 422s Selecting previously unselected package libcurl4-openssl-dev:armhf. 422s Preparing to unpack .../240-libcurl4-openssl-dev_8.13.0-5ubuntu1_armhf.deb ... 422s Unpacking libcurl4-openssl-dev:armhf (8.13.0-5ubuntu1) ... 422s Selecting previously unselected package libcxsparse4:armhf. 422s Preparing to unpack .../241-libcxsparse4_1%3a7.10.1+dfsg-1_armhf.deb ... 422s Unpacking libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 422s Selecting previously unselected package libhdf5-mpich-310:armhf. 422s Preparing to unpack .../242-libhdf5-mpich-310_1.14.5+repack-3build1_armhf.deb ... 422s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 422s Selecting previously unselected package libfftw3-double3:armhf. 422s Preparing to unpack .../243-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 422s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 422s Selecting previously unselected package libfftw3-single3:armhf. 422s Preparing to unpack .../244-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 422s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 422s Selecting previously unselected package libfftw3-mpi3:armhf. 422s Preparing to unpack .../245-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 422s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 422s Selecting previously unselected package libklu2:armhf. 422s Preparing to unpack .../246-libklu2_1%3a7.10.1+dfsg-1_armhf.deb ... 422s Unpacking libklu2:armhf (1:7.10.1+dfsg-1) ... 422s Selecting previously unselected package mpi-default-bin. 422s Preparing to unpack .../247-mpi-default-bin_1.18_armhf.deb ... 422s Unpacking mpi-default-bin (1.18) ... 422s Selecting previously unselected package libscalapack-mpich2.2:armhf. 422s Preparing to unpack .../248-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 422s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 422s Selecting previously unselected package libmumps-5.7:armhf. 422s Preparing to unpack .../249-libmumps-5.7_5.7.3-3build2_armhf.deb ... 422s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 422s Selecting previously unselected package libptscotch-7.0:armhf. 422s Preparing to unpack .../250-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 422s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 422s Selecting previously unselected package libspqr4:armhf. 422s Preparing to unpack .../251-libspqr4_1%3a7.10.1+dfsg-1_armhf.deb ... 422s Unpacking libspqr4:armhf (1:7.10.1+dfsg-1) ... 422s Selecting previously unselected package libmetis5:armhf. 422s Preparing to unpack .../252-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 422s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 422s Selecting previously unselected package libsuperlu-dist8:armhf. 422s Preparing to unpack .../253-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 422s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 423s Selecting previously unselected package libsuperlu7:armhf. 423s Preparing to unpack .../254-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 423s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 423s Selecting previously unselected package libumfpack6:armhf. 423s Preparing to unpack .../255-libumfpack6_1%3a7.10.1+dfsg-1_armhf.deb ... 423s Unpacking libumfpack6:armhf (1:7.10.1+dfsg-1) ... 423s Selecting previously unselected package ocl-icd-libopencl1:armhf. 423s Preparing to unpack .../256-ocl-icd-libopencl1_2.3.3-1_armhf.deb ... 423s Unpacking ocl-icd-libopencl1:armhf (2.3.3-1) ... 423s Selecting previously unselected package libpetsc-complex3.22:armhf. 423s Preparing to unpack .../257-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 423s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 423s Selecting previously unselected package libpugixml1v5:armhf. 423s Preparing to unpack .../258-libpugixml1v5_1.14-2_armhf.deb ... 423s Unpacking libpugixml1v5:armhf (1.14-2) ... 423s Selecting previously unselected package libparpack2t64:armhf. 423s Preparing to unpack .../259-libparpack2t64_3.9.1-6_armhf.deb ... 423s Unpacking libparpack2t64:armhf (3.9.1-6) ... 423s Selecting previously unselected package libslepc-complex3.22. 423s Preparing to unpack .../260-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 423s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 423s Selecting previously unselected package libspdlog1.15:armhf. 423s Preparing to unpack .../261-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 423s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 423s Selecting previously unselected package libdolfinx-complex0.9:armhf. 423s Preparing to unpack .../262-libdolfinx-complex0.9_1%3a0.9.0-7build1_armhf.deb ... 423s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 423s Selecting previously unselected package libjs-jquery-ui. 423s Preparing to unpack .../263-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 423s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 423s Selecting previously unselected package libopenblas0:armhf. 423s Preparing to unpack .../264-libopenblas0_0.3.29+ds-3_armhf.deb ... 423s Unpacking libopenblas0:armhf (0.3.29+ds-3) ... 423s Selecting previously unselected package libopenblas-dev:armhf. 423s Preparing to unpack .../265-libopenblas-dev_0.3.29+ds-3_armhf.deb ... 423s Unpacking libopenblas-dev:armhf (0.3.29+ds-3) ... 423s Selecting previously unselected package libldl3:armhf. 423s Preparing to unpack .../266-libldl3_1%3a7.10.1+dfsg-1_armhf.deb ... 423s Unpacking libldl3:armhf (1:7.10.1+dfsg-1) ... 423s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 423s Preparing to unpack .../267-libsuitesparse-mongoose3_1%3a7.10.1+dfsg-1_armhf.deb ... 423s Unpacking libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 424s Selecting previously unselected package librbio4:armhf. 424s Preparing to unpack .../268-librbio4_1%3a7.10.1+dfsg-1_armhf.deb ... 424s Unpacking librbio4:armhf (1:7.10.1+dfsg-1) ... 424s Selecting previously unselected package libspex3:armhf. 424s Preparing to unpack .../269-libspex3_1%3a7.10.1+dfsg-1_armhf.deb ... 424s Unpacking libspex3:armhf (1:7.10.1+dfsg-1) ... 424s Selecting previously unselected package libparu1:armhf. 424s Preparing to unpack .../270-libparu1_1%3a7.10.1+dfsg-1_armhf.deb ... 424s Unpacking libparu1:armhf (1:7.10.1+dfsg-1) ... 424s Selecting previously unselected package libsuitesparse-dev:armhf. 424s Preparing to unpack .../271-libsuitesparse-dev_1%3a7.10.1+dfsg-1_armhf.deb ... 424s Unpacking libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 424s Selecting previously unselected package libscotch-7.0:armhf. 424s Preparing to unpack .../272-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 424s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 424s Selecting previously unselected package libscotch-dev. 424s Preparing to unpack .../273-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 424s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 424s Selecting previously unselected package libptscotch-dev. 424s Preparing to unpack .../274-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 424s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 424s Selecting previously unselected package libscalapack-mpich-dev:armhf. 424s Preparing to unpack .../275-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 424s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 424s Selecting previously unselected package libscalapack-mpi-dev:armhf. 424s Preparing to unpack .../276-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 424s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 424s Selecting previously unselected package libfftw3-bin. 424s Preparing to unpack .../277-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 424s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 424s Selecting previously unselected package libfftw3-dev:armhf. 424s Preparing to unpack .../278-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 424s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 424s Selecting previously unselected package libfftw3-mpi-dev:armhf. 424s Preparing to unpack .../279-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 424s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 424s Selecting previously unselected package opencl-c-headers. 424s Preparing to unpack .../280-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 424s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 424s Selecting previously unselected package opencl-clhpp-headers. 424s Preparing to unpack .../281-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 424s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 424s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 424s Preparing to unpack .../282-ocl-icd-opencl-dev_2.3.3-1_armhf.deb ... 424s Unpacking ocl-icd-opencl-dev:armhf (2.3.3-1) ... 425s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 425s Preparing to unpack .../283-libhdf5-mpich-fortran-310_1.14.5+repack-3build1_armhf.deb ... 425s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 425s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 425s Preparing to unpack .../284-libhdf5-mpich-hl-310_1.14.5+repack-3build1_armhf.deb ... 425s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 425s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 425s Preparing to unpack .../285-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3build1_armhf.deb ... 425s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 425s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 425s Preparing to unpack .../286-libhdf5-mpich-cpp-310_1.14.5+repack-3build1_armhf.deb ... 425s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 425s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 425s Preparing to unpack .../287-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3build1_armhf.deb ... 425s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 425s Selecting previously unselected package libaec-dev:armhf. 425s Preparing to unpack .../288-libaec-dev_1.1.3-1_armhf.deb ... 425s Unpacking libaec-dev:armhf (1.1.3-1) ... 425s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 425s Preparing to unpack .../289-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 425s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 425s Selecting previously unselected package libjpeg8-dev:armhf. 425s Preparing to unpack .../290-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 425s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 425s Selecting previously unselected package libjpeg-dev:armhf. 425s Preparing to unpack .../291-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 425s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 425s Selecting previously unselected package libhdf5-mpich-dev. 425s Preparing to unpack .../292-libhdf5-mpich-dev_1.14.5+repack-3build1_armhf.deb ... 425s Unpacking libhdf5-mpich-dev (1.14.5+repack-3build1) ... 425s Selecting previously unselected package libhdf5-mpi-dev:armhf. 425s Preparing to unpack .../293-libhdf5-mpi-dev_1.14.5+repack-3build1_armhf.deb ... 425s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 425s Selecting previously unselected package libsuperlu-dev:armhf. 425s Preparing to unpack .../294-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 425s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 425s Selecting previously unselected package libsuperlu-dist-dev:armhf. 425s Preparing to unpack .../295-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 425s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 425s Selecting previously unselected package xorg-sgml-doctools. 425s Preparing to unpack .../296-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 425s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 426s Selecting previously unselected package x11proto-dev. 426s Preparing to unpack .../297-x11proto-dev_2024.1-1_all.deb ... 426s Unpacking x11proto-dev (2024.1-1) ... 426s Selecting previously unselected package libxau-dev:armhf. 426s Preparing to unpack .../298-libxau-dev_1%3a1.0.11-1_armhf.deb ... 426s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 426s Selecting previously unselected package libxdmcp-dev:armhf. 426s Preparing to unpack .../299-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 426s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 426s Selecting previously unselected package xtrans-dev. 426s Preparing to unpack .../300-xtrans-dev_1.4.0-1_all.deb ... 426s Unpacking xtrans-dev (1.4.0-1) ... 426s Selecting previously unselected package libxcb1-dev:armhf. 426s Preparing to unpack .../301-libxcb1-dev_1.17.0-2_armhf.deb ... 426s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 426s Selecting previously unselected package libx11-dev:armhf. 426s Preparing to unpack .../302-libx11-dev_2%3a1.8.12-1_armhf.deb ... 426s Unpacking libx11-dev:armhf (2:1.8.12-1) ... 426s Selecting previously unselected package libyaml-dev:armhf. 426s Preparing to unpack .../303-libyaml-dev_0.2.5-2_armhf.deb ... 426s Unpacking libyaml-dev:armhf (0.2.5-2) ... 426s Selecting previously unselected package libpetsc3.22-dev-common. 426s Preparing to unpack .../304-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 426s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 426s Selecting previously unselected package libmumps-headers-dev. 426s Preparing to unpack .../305-libmumps-headers-dev_5.7.3-3build2_all.deb ... 426s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 426s Selecting previously unselected package libmumps-dev:armhf. 426s Preparing to unpack .../306-libmumps-dev_5.7.3-3build2_armhf.deb ... 426s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 426s Selecting previously unselected package libc6-dbg:armhf. 426s Preparing to unpack .../307-libc6-dbg_2.41-6ubuntu2_armhf.deb ... 426s Unpacking libc6-dbg:armhf (2.41-6ubuntu2) ... 427s Selecting previously unselected package valgrind. 427s Preparing to unpack .../308-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 427s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 427s Selecting previously unselected package valgrind-mpi. 427s Preparing to unpack .../309-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 427s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 427s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 427s Preparing to unpack .../310-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 427s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 427s Selecting previously unselected package libparpack2-dev:armhf. 427s Preparing to unpack .../311-libparpack2-dev_3.9.1-6_armhf.deb ... 427s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 427s Selecting previously unselected package libslepc-complex3.22-dev. 427s Preparing to unpack .../312-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 427s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 427s Selecting previously unselected package libdolfinx-complex-dev:armhf. 427s Preparing to unpack .../313-libdolfinx-complex-dev_1%3a0.9.0-7build1_armhf.deb ... 427s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 427s Selecting previously unselected package libhypre-2.32.0:armhf. 427s Preparing to unpack .../314-libhypre-2.32.0_2.32.0-4_armhf.deb ... 427s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 427s Selecting previously unselected package libpetsc-real3.22:armhf. 427s Preparing to unpack .../315-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 427s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 428s Selecting previously unselected package libslepc-real3.22. 428s Preparing to unpack .../316-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 428s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 428s Selecting previously unselected package libdolfinx-real0.9:armhf. 428s Preparing to unpack .../317-libdolfinx-real0.9_1%3a0.9.0-7build1_armhf.deb ... 428s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 428s Selecting previously unselected package libhypre-dev:armhf. 428s Preparing to unpack .../318-libhypre-dev_2.32.0-4_armhf.deb ... 428s Unpacking libhypre-dev:armhf (2.32.0-4) ... 428s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 428s Preparing to unpack .../319-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 428s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 428s Selecting previously unselected package libslepc-real3.22-dev. 428s Preparing to unpack .../320-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 428s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 428s Selecting previously unselected package libdolfinx-real-dev:armhf. 428s Preparing to unpack .../321-libdolfinx-real-dev_1%3a0.9.0-7build1_armhf.deb ... 428s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 428s Selecting previously unselected package libpugixml-dev:armhf. 428s Preparing to unpack .../322-libpugixml-dev_1.14-2_armhf.deb ... 428s Unpacking libpugixml-dev:armhf (1.14-2) ... 428s Selecting previously unselected package libfmt-dev:armhf. 428s Preparing to unpack .../323-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 428s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 428s Selecting previously unselected package libspdlog-dev:armhf. 428s Preparing to unpack .../324-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 428s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 429s Selecting previously unselected package liblzma-dev:armhf. 429s Preparing to unpack .../325-liblzma-dev_5.8.1-1build1_armhf.deb ... 429s Unpacking liblzma-dev:armhf (5.8.1-1build1) ... 429s Selecting previously unselected package libxml2-dev:armhf. 429s Preparing to unpack .../326-libxml2-dev_2.14.3+dfsg-0exp3_armhf.deb ... 429s Unpacking libxml2-dev:armhf (2.14.3+dfsg-0exp3) ... 429s Selecting previously unselected package python3-ply. 429s Preparing to unpack .../327-python3-ply_3.11-9_all.deb ... 429s Unpacking python3-ply (3.11-9) ... 429s Selecting previously unselected package python3-pycparser. 429s Preparing to unpack .../328-python3-pycparser_2.22-2_all.deb ... 429s Unpacking python3-pycparser (2.22-2) ... 429s Selecting previously unselected package python3-cffi. 429s Preparing to unpack .../329-python3-cffi_1.17.1-3_all.deb ... 429s Unpacking python3-cffi (1.17.1-3) ... 429s Selecting previously unselected package libpython3.13:armhf. 429s Preparing to unpack .../330-libpython3.13_3.13.5-1_armhf.deb ... 429s Unpacking libpython3.13:armhf (3.13.5-1) ... 429s Selecting previously unselected package libexpat1-dev:armhf. 429s Preparing to unpack .../331-libexpat1-dev_2.7.1-1_armhf.deb ... 429s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 429s Selecting previously unselected package libpython3.13-dev:armhf. 429s Preparing to unpack .../332-libpython3.13-dev_3.13.5-1_armhf.deb ... 429s Unpacking libpython3.13-dev:armhf (3.13.5-1) ... 429s Selecting previously unselected package libpython3-dev:armhf. 429s Preparing to unpack .../333-libpython3-dev_3.13.4-1_armhf.deb ... 429s Unpacking libpython3-dev:armhf (3.13.4-1) ... 429s Selecting previously unselected package python3.13-dev. 430s Preparing to unpack .../334-python3.13-dev_3.13.5-1_armhf.deb ... 430s Unpacking python3.13-dev (3.13.5-1) ... 430s Selecting previously unselected package python3-dev. 430s Preparing to unpack .../335-python3-dev_3.13.4-1_armhf.deb ... 430s Unpacking python3-dev (3.13.4-1) ... 430s Selecting previously unselected package python3-ufl. 430s Preparing to unpack .../336-python3-ufl_2024.2.0-3_all.deb ... 430s Unpacking python3-ufl (2024.2.0-3) ... 430s Selecting previously unselected package python3-basix. 430s Preparing to unpack .../337-python3-basix_0.9.0-2build2_armhf.deb ... 430s Unpacking python3-basix (0.9.0-2build2) ... 430s Selecting previously unselected package python3-ffcx. 430s Preparing to unpack .../338-python3-ffcx_1%3a0.9.0-2_all.deb ... 430s Unpacking python3-ffcx (1:0.9.0-2) ... 430s Selecting previously unselected package libdolfinx-dev:armhf. 430s Preparing to unpack .../339-libdolfinx-dev_1%3a0.9.0-7build1_armhf.deb ... 430s Unpacking libdolfinx-dev:armhf (1:0.9.0-7build1) ... 430s Selecting previously unselected package libdrm-amdgpu1:armhf. 430s Preparing to unpack .../340-libdrm-amdgpu1_2.4.124-2_armhf.deb ... 430s Unpacking libdrm-amdgpu1:armhf (2.4.124-2) ... 430s Selecting previously unselected package libxfixes3:armhf. 430s Preparing to unpack .../341-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 430s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 430s Selecting previously unselected package libxcursor1:armhf. 430s Preparing to unpack .../342-libxcursor1_1%3a1.2.3-1_armhf.deb ... 430s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 430s Selecting previously unselected package libxinerama1:armhf. 430s Preparing to unpack .../343-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 430s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 430s Selecting previously unselected package libfltk1.3t64:armhf. 430s Preparing to unpack .../344-libfltk1.3t64_1.3.11-2_armhf.deb ... 430s Unpacking libfltk1.3t64:armhf (1.3.11-2) ... 430s Selecting previously unselected package libglvnd0:armhf. 430s Preparing to unpack .../345-libglvnd0_1.7.0-1build1_armhf.deb ... 430s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 430s Selecting previously unselected package libx11-xcb1:armhf. 430s Preparing to unpack .../346-libx11-xcb1_2%3a1.8.12-1_armhf.deb ... 430s Unpacking libx11-xcb1:armhf (2:1.8.12-1) ... 430s Selecting previously unselected package libxcb-dri3-0:armhf. 431s Preparing to unpack .../347-libxcb-dri3-0_1.17.0-2_armhf.deb ... 431s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 431s Selecting previously unselected package libxcb-glx0:armhf. 431s Preparing to unpack .../348-libxcb-glx0_1.17.0-2_armhf.deb ... 431s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 431s Selecting previously unselected package libxcb-present0:armhf. 431s Preparing to unpack .../349-libxcb-present0_1.17.0-2_armhf.deb ... 431s Unpacking libxcb-present0:armhf (1.17.0-2) ... 431s Selecting previously unselected package libxcb-xfixes0:armhf. 431s Preparing to unpack .../350-libxcb-xfixes0_1.17.0-2_armhf.deb ... 431s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 431s Selecting previously unselected package libxxf86vm1:armhf. 431s Preparing to unpack .../351-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 431s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 431s Selecting previously unselected package libxcb-randr0:armhf. 431s Preparing to unpack .../352-libxcb-randr0_1.17.0-2_armhf.deb ... 431s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 431s Selecting previously unselected package libxcb-sync1:armhf. 431s Preparing to unpack .../353-libxcb-sync1_1.17.0-2_armhf.deb ... 431s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 431s Selecting previously unselected package libxshmfence1:armhf. 431s Preparing to unpack .../354-libxshmfence1_1.3.3-1_armhf.deb ... 431s Unpacking libxshmfence1:armhf (1.3.3-1) ... 431s Selecting previously unselected package mesa-libgallium:armhf. 431s Preparing to unpack .../355-mesa-libgallium_25.0.7-0ubuntu3_armhf.deb ... 431s Unpacking mesa-libgallium:armhf (25.0.7-0ubuntu3) ... 431s Selecting previously unselected package libwayland-server0:armhf. 431s Preparing to unpack .../356-libwayland-server0_1.23.1-3build1_armhf.deb ... 431s Unpacking libwayland-server0:armhf (1.23.1-3build1) ... 431s Selecting previously unselected package libgbm1:armhf. 431s Preparing to unpack .../357-libgbm1_25.0.7-0ubuntu3_armhf.deb ... 431s Unpacking libgbm1:armhf (25.0.7-0ubuntu3) ... 431s Selecting previously unselected package libvulkan1:armhf. 431s Preparing to unpack .../358-libvulkan1_1.4.309.0-1_armhf.deb ... 431s Unpacking libvulkan1:armhf (1.4.309.0-1) ... 432s Selecting previously unselected package libgl1-mesa-dri:armhf. 432s Preparing to unpack .../359-libgl1-mesa-dri_25.0.7-0ubuntu3_armhf.deb ... 432s Unpacking libgl1-mesa-dri:armhf (25.0.7-0ubuntu3) ... 432s Selecting previously unselected package libglx-mesa0:armhf. 432s Preparing to unpack .../360-libglx-mesa0_25.0.7-0ubuntu3_armhf.deb ... 432s Unpacking libglx-mesa0:armhf (25.0.7-0ubuntu3) ... 432s Selecting previously unselected package libglx0:armhf. 432s Preparing to unpack .../361-libglx0_1.7.0-1build1_armhf.deb ... 432s Unpacking libglx0:armhf (1.7.0-1build1) ... 432s Selecting previously unselected package libgl1:armhf. 432s Preparing to unpack .../362-libgl1_1.7.0-1build1_armhf.deb ... 432s Unpacking libgl1:armhf (1.7.0-1build1) ... 432s Selecting previously unselected package libfltk-gl1.3t64:armhf. 432s Preparing to unpack .../363-libfltk-gl1.3t64_1.3.11-2_armhf.deb ... 432s Unpacking libfltk-gl1.3t64:armhf (1.3.11-2) ... 432s Selecting previously unselected package libfltk-images1.3t64:armhf. 432s Preparing to unpack .../364-libfltk-images1.3t64_1.3.11-2_armhf.deb ... 432s Unpacking libfltk-images1.3t64:armhf (1.3.11-2) ... 432s Selecting previously unselected package libgl2ps1.4. 432s Preparing to unpack .../365-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 432s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 432s Selecting previously unselected package libopengl0:armhf. 432s Preparing to unpack .../366-libopengl0_1.7.0-1build1_armhf.deb ... 432s Unpacking libopengl0:armhf (1.7.0-1build1) ... 432s Selecting previously unselected package libglu1-mesa:armhf. 432s Preparing to unpack .../367-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 432s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 432s Selecting previously unselected package libtbbbind-2-5:armhf. 432s Preparing to unpack .../368-libtbbbind-2-5_2022.1.0-1_armhf.deb ... 432s Unpacking libtbbbind-2-5:armhf (2022.1.0-1) ... 432s Selecting previously unselected package libtbbmalloc2:armhf. 432s Preparing to unpack .../369-libtbbmalloc2_2022.1.0-1_armhf.deb ... 432s Unpacking libtbbmalloc2:armhf (2022.1.0-1) ... 432s Selecting previously unselected package libtbb12:armhf. 432s Preparing to unpack .../370-libtbb12_2022.1.0-1_armhf.deb ... 432s Unpacking libtbb12:armhf (2022.1.0-1) ... 432s Selecting previously unselected package libocct-foundation-7.8:armhf. 432s Preparing to unpack .../371-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 432s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 432s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 432s Preparing to unpack .../372-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 432s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 433s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 433s Preparing to unpack .../373-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 433s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 433s Selecting previously unselected package libimath-3-1-29t64:armhf. 433s Preparing to unpack .../374-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 433s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 433s Selecting previously unselected package libjxr0t64:armhf. 433s Preparing to unpack .../375-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 433s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 433s Selecting previously unselected package libopenexr-3-1-30:armhf. 433s Preparing to unpack .../376-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 433s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 433s Selecting previously unselected package libopenjp2-7:armhf. 433s Preparing to unpack .../377-libopenjp2-7_2.5.3-2_armhf.deb ... 433s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 433s Selecting previously unselected package liblcms2-2:armhf. 433s Preparing to unpack .../378-liblcms2-2_2.16-2_armhf.deb ... 433s Unpacking liblcms2-2:armhf (2.16-2) ... 433s Selecting previously unselected package libraw23t64:armhf. 433s Preparing to unpack .../379-libraw23t64_0.21.4-2_armhf.deb ... 433s Unpacking libraw23t64:armhf (0.21.4-2) ... 433s Selecting previously unselected package libwebpmux3:armhf. 433s Preparing to unpack .../380-libwebpmux3_1.5.0-0.1_armhf.deb ... 433s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 433s Selecting previously unselected package libfreeimage3:armhf. 433s Preparing to unpack .../381-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 433s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 433s Selecting previously unselected package libocct-draw-7.8:armhf. 433s Preparing to unpack .../382-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 433s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 433s Selecting previously unselected package occt-misc. 433s Preparing to unpack .../383-occt-misc_7.8.1+dfsg1-3_all.deb ... 433s Unpacking occt-misc (7.8.1+dfsg1-3) ... 434s Selecting previously unselected package libocct-visualization-7.8:armhf. 434s Preparing to unpack .../384-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 434s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 434s Selecting previously unselected package libocct-ocaf-7.8:armhf. 434s Preparing to unpack .../385-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 434s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 434s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 434s Preparing to unpack .../386-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 434s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 434s Selecting previously unselected package libvoro++1. 434s Preparing to unpack .../387-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 434s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 434s Selecting previously unselected package libgmsh4.13:armhf. 434s Preparing to unpack .../388-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 434s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 435s Selecting previously unselected package libjson-perl. 435s Preparing to unpack .../389-libjson-perl_4.10000-1_all.deb ... 435s Unpacking libjson-perl (4.10000-1) ... 435s Selecting previously unselected package libpetsc-complex-dev. 435s Preparing to unpack .../390-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 435s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 435s Selecting previously unselected package libpetsc-real-dev. 435s Preparing to unpack .../391-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 435s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 435s Selecting previously unselected package libpython3-all-dev:armhf. 435s Preparing to unpack .../392-libpython3-all-dev_3.13.4-1_armhf.deb ... 435s Unpacking libpython3-all-dev:armhf (3.13.4-1) ... 435s Selecting previously unselected package libqhull-r8.0:armhf. 435s Preparing to unpack .../393-libqhull-r8.0_2020.2-6build1_armhf.deb ... 435s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 435s Selecting previously unselected package libraqm0:armhf. 435s Preparing to unpack .../394-libraqm0_0.10.2-1_armhf.deb ... 435s Unpacking libraqm0:armhf (0.10.2-1) ... 435s Selecting previously unselected package libslepc-complex-dev. 435s Preparing to unpack .../395-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 435s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 435s Selecting previously unselected package libslepc-real-dev. 435s Preparing to unpack .../396-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 435s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 435s Selecting previously unselected package libwebpdemux2:armhf. 435s Preparing to unpack .../397-libwebpdemux2_1.5.0-0.1_armhf.deb ... 435s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 435s Selecting previously unselected package libxslt1.1:armhf. 435s Preparing to unpack .../398-libxslt1.1_1.1.43-0exp1_armhf.deb ... 435s Unpacking libxslt1.1:armhf (1.1.43-0exp1) ... 435s Selecting previously unselected package robin-map-dev. 435s Preparing to unpack .../399-robin-map-dev_1.3.0-1_all.deb ... 435s Unpacking robin-map-dev (1.3.0-1) ... 435s Selecting previously unselected package nanobind-dev. 435s Preparing to unpack .../400-nanobind-dev_2.5.0-1_all.deb ... 435s Unpacking nanobind-dev (2.5.0-1) ... 435s Selecting previously unselected package python3-packaging. 435s Preparing to unpack .../401-python3-packaging_25.0-1_all.deb ... 435s Unpacking python3-packaging (25.0-1) ... 435s Selecting previously unselected package python3-pyproject-hooks. 435s Preparing to unpack .../402-python3-pyproject-hooks_1.2.0-1_all.deb ... 435s Unpacking python3-pyproject-hooks (1.2.0-1) ... 436s Selecting previously unselected package python3-wheel. 436s Preparing to unpack .../403-python3-wheel_0.46.1-2_all.deb ... 436s Unpacking python3-wheel (0.46.1-2) ... 436s Selecting previously unselected package python3-build. 436s Preparing to unpack .../404-python3-build_1.2.2-2_all.deb ... 436s Unpacking python3-build (1.2.2-2) ... 436s Selecting previously unselected package python3-installer. 436s Preparing to unpack .../405-python3-installer_0.7.0+dfsg1-3_all.deb ... 436s Unpacking python3-installer (0.7.0+dfsg1-3) ... 436s Selecting previously unselected package pybuild-plugin-pyproject. 436s Preparing to unpack .../406-pybuild-plugin-pyproject_6.20250414_all.deb ... 436s Unpacking pybuild-plugin-pyproject (6.20250414) ... 436s Selecting previously unselected package python-matplotlib-data. 436s Preparing to unpack .../407-python-matplotlib-data_3.10.1+dfsg1-4_all.deb ... 436s Unpacking python-matplotlib-data (3.10.1+dfsg1-4) ... 436s Selecting previously unselected package sphinx-common. 436s Preparing to unpack .../408-sphinx-common_8.2.3-1ubuntu2_all.deb ... 436s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 436s Selecting previously unselected package python-petsc4py-doc. 436s Preparing to unpack .../409-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 436s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 436s Selecting previously unselected package python3-all. 436s Preparing to unpack .../410-python3-all_3.13.4-1_armhf.deb ... 436s Unpacking python3-all (3.13.4-1) ... 436s Selecting previously unselected package python3-all-dev. 436s Preparing to unpack .../411-python3-all-dev_3.13.4-1_armhf.deb ... 436s Unpacking python3-all-dev (3.13.4-1) ... 436s Selecting previously unselected package python3-brotli. 436s Preparing to unpack .../412-python3-brotli_1.1.0-2build4_armhf.deb ... 436s Unpacking python3-brotli (1.1.0-2build4) ... 436s Selecting previously unselected package python3-contourpy. 437s Preparing to unpack .../413-python3-contourpy_1.3.1-1build1_armhf.deb ... 437s Unpacking python3-contourpy (1.3.1-1build1) ... 437s Selecting previously unselected package python3-cycler. 437s Preparing to unpack .../414-python3-cycler_0.12.1-1_all.deb ... 437s Unpacking python3-cycler (0.12.1-1) ... 437s Selecting previously unselected package python3-dateutil. 437s Preparing to unpack .../415-python3-dateutil_2.9.0-4_all.deb ... 437s Unpacking python3-dateutil (2.9.0-4) ... 437s Selecting previously unselected package python3-decorator. 437s Preparing to unpack .../416-python3-decorator_5.2.1-2_all.deb ... 437s Unpacking python3-decorator (5.2.1-2) ... 437s Selecting previously unselected package python3-defusedxml. 437s Preparing to unpack .../417-python3-defusedxml_0.7.1-3_all.deb ... 437s Unpacking python3-defusedxml (0.7.1-3) ... 437s Selecting previously unselected package python3-distlib. 437s Preparing to unpack .../418-python3-distlib_0.3.9-1_all.deb ... 437s Unpacking python3-distlib (0.3.9-1) ... 437s Selecting previously unselected package python3-roman. 437s Preparing to unpack .../419-python3-roman_5.0-1_all.deb ... 437s Unpacking python3-roman (5.0-1) ... 437s Selecting previously unselected package python3-docutils. 437s Preparing to unpack .../420-python3-docutils_0.21.2+dfsg-2_all.deb ... 437s Unpacking python3-docutils (0.21.2+dfsg-2) ... 437s Selecting previously unselected package python3-mpi4py. 437s Preparing to unpack .../421-python3-mpi4py_4.0.3-3ubuntu2_armhf.deb ... 437s Unpacking python3-mpi4py (4.0.3-3ubuntu2) ... 437s Selecting previously unselected package python3-nanobind. 437s Preparing to unpack .../422-python3-nanobind_2.5.0-1_all.deb ... 437s Unpacking python3-nanobind (2.5.0-1) ... 437s Selecting previously unselected package python3-pusimp. 437s Preparing to unpack .../423-python3-pusimp_0.1.1-1_all.deb ... 437s Unpacking python3-pusimp (0.1.1-1) ... 437s Selecting previously unselected package python3-scipy. 437s Preparing to unpack .../424-python3-scipy_1.15.3-1_armhf.deb ... 437s Unpacking python3-scipy (1.15.3-1) ... 438s Selecting previously unselected package swig. 438s Preparing to unpack .../425-swig_4.3.0-1_armhf.deb ... 438s Unpacking swig (4.3.0-1) ... 439s Selecting previously unselected package python3-petsc4py-real3.22. 439s Preparing to unpack .../426-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 439s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 439s Selecting previously unselected package python3-petsc4py-real. 439s Preparing to unpack .../427-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 439s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 439s Selecting previously unselected package python3-petsc4py-complex3.22. 439s Preparing to unpack .../428-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 439s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 439s Selecting previously unselected package python3-petsc4py-complex. 439s Preparing to unpack .../429-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 439s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 439s Selecting previously unselected package python3-petsc4py. 439s Preparing to unpack .../430-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 439s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 439s Selecting previously unselected package python3-slepc4py-real3.22. 439s Preparing to unpack .../431-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 439s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 439s Selecting previously unselected package python3-slepc4py-real. 439s Preparing to unpack .../432-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 439s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 439s Selecting previously unselected package python3-slepc4py-complex3.22. 439s Preparing to unpack .../433-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 439s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 439s Selecting previously unselected package python3-slepc4py-complex. 439s Preparing to unpack .../434-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 439s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 439s Selecting previously unselected package python3-slepc4py. 439s Preparing to unpack .../435-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 439s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 439s Selecting previously unselected package python3-dolfinx-real. 439s Preparing to unpack .../436-python3-dolfinx-real_1%3a0.9.0-7build1_armhf.deb ... 439s Unpacking python3-dolfinx-real (1:0.9.0-7build1) ... 440s Selecting previously unselected package python3-dolfinx-complex. 440s Preparing to unpack .../437-python3-dolfinx-complex_1%3a0.9.0-7build1_armhf.deb ... 440s Unpacking python3-dolfinx-complex (1:0.9.0-7build1) ... 440s Selecting previously unselected package python3-dolfinx:armhf. 440s Preparing to unpack .../438-python3-dolfinx_1%3a0.9.0-7build1_armhf.deb ... 440s Unpacking python3-dolfinx:armhf (1:0.9.0-7build1) ... 440s Selecting previously unselected package python3-fastjsonschema. 440s Preparing to unpack .../439-python3-fastjsonschema_2.21.1-1_all.deb ... 440s Unpacking python3-fastjsonschema (2.21.1-1) ... 440s Selecting previously unselected package python3-filelock. 440s Preparing to unpack .../440-python3-filelock_3.18.0-1_all.deb ... 440s Unpacking python3-filelock (3.18.0-1) ... 440s Selecting previously unselected package python3-platformdirs. 440s Preparing to unpack .../441-python3-platformdirs_4.3.7-1_all.deb ... 440s Unpacking python3-platformdirs (4.3.7-1) ... 440s Selecting previously unselected package python3-fs. 440s Preparing to unpack .../442-python3-fs_2.4.16-7_all.deb ... 440s Unpacking python3-fs (2.4.16-7) ... 440s Selecting previously unselected package python3-lxml:armhf. 440s Preparing to unpack .../443-python3-lxml_5.4.0-1build1_armhf.deb ... 440s Unpacking python3-lxml:armhf (5.4.0-1build1) ... 440s Selecting previously unselected package python3-lz4. 440s Preparing to unpack .../444-python3-lz4_4.4.0+dfsg-2_armhf.deb ... 440s Unpacking python3-lz4 (4.4.0+dfsg-2) ... 440s Selecting previously unselected package python3-mpmath. 440s Preparing to unpack .../445-python3-mpmath_1.3.0-1_all.deb ... 440s Unpacking python3-mpmath (1.3.0-1) ... 440s Selecting previously unselected package python3-sympy. 440s Preparing to unpack .../446-python3-sympy_1.13.3-5_all.deb ... 440s Unpacking python3-sympy (1.13.3-5) ... 441s Selecting previously unselected package python3-ufolib2. 441s Preparing to unpack .../447-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 441s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 441s Selecting previously unselected package unicode-data. 441s Preparing to unpack .../448-unicode-data_15.1.0-1_all.deb ... 441s Unpacking unicode-data (15.1.0-1) ... 441s Selecting previously unselected package python3-fonttools. 441s Preparing to unpack .../449-python3-fonttools_4.55.3-2build1_armhf.deb ... 441s Unpacking python3-fonttools (4.55.3-2build1) ... 441s Selecting previously unselected package python3-gmsh. 441s Preparing to unpack .../450-python3-gmsh_4.13.1+ds1-6_all.deb ... 441s Unpacking python3-gmsh (4.13.1+ds1-6) ... 441s Selecting previously unselected package python3-imagesize. 441s Preparing to unpack .../451-python3-imagesize_1.4.1-1_all.deb ... 441s Unpacking python3-imagesize (1.4.1-1) ... 442s Selecting previously unselected package python3-iniconfig. 442s Preparing to unpack .../452-python3-iniconfig_1.1.1-2_all.deb ... 442s Unpacking python3-iniconfig (1.1.1-2) ... 442s Selecting previously unselected package python3-traitlets. 442s Preparing to unpack .../453-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 442s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 442s Selecting previously unselected package python3-jupyter-core. 442s Preparing to unpack .../454-python3-jupyter-core_5.7.2-5_all.deb ... 442s Unpacking python3-jupyter-core (5.7.2-5) ... 442s Selecting previously unselected package python3-mdit-py-plugins. 442s Preparing to unpack .../455-python3-mdit-py-plugins_0.4.2-1_all.deb ... 442s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 442s Selecting previously unselected package python3-nbformat. 442s Preparing to unpack .../456-python3-nbformat_5.9.1-1_all.deb ... 442s Unpacking python3-nbformat (5.9.1-1) ... 442s Selecting previously unselected package python3-jupytext. 442s Preparing to unpack .../457-python3-jupytext_1.16.4+ds1-1_all.deb ... 442s Unpacking python3-jupytext (1.16.4+ds1-1) ... 442s Selecting previously unselected package python3-kiwisolver. 442s Preparing to unpack .../458-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 442s Unpacking python3-kiwisolver (1.4.7-3build1) ... 442s Selecting previously unselected package python3-pil:armhf. 442s Preparing to unpack .../459-python3-pil_11.1.0-5build1_armhf.deb ... 442s Unpacking python3-pil:armhf (11.1.0-5build1) ... 442s Selecting previously unselected package python3.13-tk. 442s Preparing to unpack .../460-python3.13-tk_3.13.5-1_armhf.deb ... 442s Unpacking python3.13-tk (3.13.5-1) ... 442s Selecting previously unselected package python3-tk:armhf. 442s Preparing to unpack .../461-python3-tk_3.13.4-1_armhf.deb ... 442s Unpacking python3-tk:armhf (3.13.4-1) ... 442s Selecting previously unselected package python3-pil.imagetk:armhf. 442s Preparing to unpack .../462-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 442s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 442s Selecting previously unselected package python3-matplotlib. 442s Preparing to unpack .../463-python3-matplotlib_3.10.1+dfsg1-4_armhf.deb ... 442s Unpacking python3-matplotlib (3.10.1+dfsg1-4) ... 443s Selecting previously unselected package python3-alabaster. 443s Preparing to unpack .../464-python3-alabaster_0.7.16-0.1_all.deb ... 443s Unpacking python3-alabaster (0.7.16-0.1) ... 443s Selecting previously unselected package python3-snowballstemmer. 443s Preparing to unpack .../465-python3-snowballstemmer_2.2.0-4build1_all.deb ... 443s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 443s Selecting previously unselected package python3-sphinx. 443s Preparing to unpack .../466-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 443s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 443s Selecting previously unselected package python3-myst-parser. 443s Preparing to unpack .../467-python3-myst-parser_4.0.1-1_all.deb ... 443s Unpacking python3-myst-parser (4.0.1-1) ... 443s Selecting previously unselected package python3-pathspec. 443s Preparing to unpack .../468-python3-pathspec_0.12.1-1_all.deb ... 443s Unpacking python3-pathspec (0.12.1-1) ... 443s Selecting previously unselected package python3-pip. 443s Preparing to unpack .../469-python3-pip_25.1.1+dfsg-1_all.deb ... 443s Unpacking python3-pip (25.1.1+dfsg-1) ... 444s Selecting previously unselected package python3-pip-whl. 444s Preparing to unpack .../470-python3-pip-whl_25.1.1+dfsg-1_all.deb ... 444s Unpacking python3-pip-whl (25.1.1+dfsg-1) ... 444s Selecting previously unselected package python3-pluggy. 444s Preparing to unpack .../471-python3-pluggy_1.5.0-1_all.deb ... 444s Unpacking python3-pluggy (1.5.0-1) ... 444s Selecting previously unselected package python3-pyproject-metadata. 444s Preparing to unpack .../472-python3-pyproject-metadata_0.9.1-1_all.deb ... 444s Unpacking python3-pyproject-metadata (0.9.1-1) ... 444s Selecting previously unselected package python3-pytest. 444s Preparing to unpack .../473-python3-pytest_8.3.5-2_all.deb ... 444s Unpacking python3-pytest (8.3.5-2) ... 444s Selecting previously unselected package python3-scikit-build-core. 444s Preparing to unpack .../474-python3-scikit-build-core_0.11.1-3_all.deb ... 444s Unpacking python3-scikit-build-core (0.11.1-3) ... 444s Selecting previously unselected package python3-setuptools-whl. 444s Preparing to unpack .../475-python3-setuptools-whl_78.1.1-0.1_all.deb ... 444s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 444s Selecting previously unselected package python3-sphinxcontrib.jquery. 444s Preparing to unpack .../476-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 444s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 444s Selecting previously unselected package python3-sphinx-rtd-theme. 444s Preparing to unpack .../477-python3-sphinx-rtd-theme_3.0.2+dfsg-3_all.deb ... 444s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 444s Selecting previously unselected package python3-virtualenv. 444s Preparing to unpack .../478-python3-virtualenv_20.31.2+ds-1_all.deb ... 444s Unpacking python3-virtualenv (20.31.2+ds-1) ... 444s Selecting previously unselected package libjs-modernizr. 444s Preparing to unpack .../479-libjs-modernizr_3.13.0-0.1_all.deb ... 444s Unpacking libjs-modernizr (3.13.0-0.1) ... 444s Setting up libpython3.13:armhf (3.13.5-1) ... 444s Setting up dh-python (6.20250414) ... 445s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 445s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 445s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 445s Setting up liblcms2-2:armhf (2.16-2) ... 445s Setting up python3-iniconfig (1.1.1-2) ... 445s Setting up libtbbmalloc2:armhf (2022.1.0-1) ... 445s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu3) ... 445s Setting up libpixman-1-0:armhf (0.44.0-3) ... 445s Setting up libxapian30:armhf (1.4.29-3) ... 445s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 445s Setting up libwayland-server0:armhf (1.23.1-3build1) ... 445s Setting up libaom3:armhf (3.12.1-1) ... 445s Setting up libx11-xcb1:armhf (2:1.8.12-1) ... 445s Setting up python3-setuptools-whl (78.1.1-0.1) ... 445s Setting up python3-filelock (3.18.0-1) ... 445s Setting up libalglib4.2:armhf (4.2.0-2) ... 445s Setting up fonts-lato (2.015-1) ... 445s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 445s Setting up swig (4.3.0-1) ... 445s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 445s Setting up libzstd-dev:armhf (1.5.7+dfsg-1build1) ... 445s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 445s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 445s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 445s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu3) ... 445s Setting up libxrender1:armhf (1:0.9.12-1) ... 445s Setting up libdatrie1:armhf (0.2.13-4) ... 445s Setting up libyaml-dev:armhf (0.2.5-2) ... 445s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu3) ... 445s Setting up python3-pip-whl (25.1.1+dfsg-1) ... 445s Setting up python3-lz4 (4.4.0+dfsg-2) ... 445s Setting up libxcb-render0:armhf (1.17.0-2) ... 445s Setting up python3-defusedxml (0.7.1-3) ... 445s Setting up libarchive-zip-perl (1.68-1) ... 445s Setting up libglvnd0:armhf (1.7.0-1build1) ... 445s Setting up python3-alabaster (0.7.16-0.1) ... 445s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 445s Setting up fonts-lyx (2.4.3-1) ... 445s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu3) ... 445s Setting up libxcb-glx0:armhf (1.17.0-2) ... 445s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 445s Setting up python3-ply (3.11-9) ... 446s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu3) ... 446s Setting up liblab-gamut1:armhf (2.42.4-3build1) ... 446s Setting up x11-common (1:7.7+24ubuntu1) ... 446s Setting up python3-mdit-py-plugins (0.4.2-1) ... 446s Setting up libdeflate0:armhf (1.23-2) ... 446s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 446s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu3) ... 446s Setting up m4 (1.4.19-8) ... 446s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 446s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 446s Setting up python3-all (3.13.4-1) ... 446s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 446s Setting up libxcb-shm0:armhf (1.17.0-2) ... 446s Setting up libldl3:armhf (1:7.10.1+dfsg-1) ... 446s Setting up python3-distlib (0.3.9-1) ... 446s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu3) ... 446s Setting up libgomp1:armhf (15.1.0-5ubuntu1) ... 446s Setting up libjs-modernizr (3.13.0-0.1) ... 446s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 446s Setting up libaec0:armhf (1.1.3-1) ... 446s Setting up python3-platformdirs (4.3.7-1) ... 448s Setting up libpugixml1v5:armhf (1.14-2) ... 448s Setting up libopengl0:armhf (1.7.0-1build1) ... 448s Setting up python3-pycparser (2.22-2) ... 448s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 448s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 448s Setting up occt-misc (7.8.1+dfsg1-3) ... 448s Setting up libc6-dbg:armhf (2.41-6ubuntu2) ... 448s Setting up libdw1t64:armhf (0.193-1) ... 448s Setting up python3-fs (2.4.16-7) ... 448s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu3) ... 448s Setting up libxcb-present0:armhf (1.17.0-2) ... 448s Setting up unicode-data (15.1.0-1) ... 448s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu3) ... 448s Setting up libbtf2:armhf (1:7.10.1+dfsg-1) ... 448s Setting up python3-roman (5.0-1) ... 448s Setting up xtrans-dev (1.4.0-1) ... 448s Setting up python3-decorator (5.2.1-2) ... 448s Setting up autotools-dev (20240727.1) ... 448s Setting up libblas3:armhf (3.12.1-2build1) ... 448s 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 448s Setting up python3-packaging (25.0-1) ... 448s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 448s Setting up libpkgconf3:armhf (1.8.1-4) ... 448s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu2) ... 448s Setting up rpcsvc-proto (1.4.3-1) ... 448s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 448s Setting up python3-pyproject-hooks (1.2.0-1) ... 448s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 448s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 448s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu3) ... 448s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 448s Setting up libxcb-sync1:armhf (1.17.0-2) ... 448s Setting up python3-snowballstemmer (2.2.0-4build1) ... 448s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu3) ... 448s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 448s Setting up libjsoncpp26:armhf (1.9.6-3) ... 448s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 448s Setting up libpathplan4:armhf (2.42.4-3build1) ... 448s Setting up libslurm42t64 (24.11.5-2) ... 448s Setting up python3-brotli (1.1.0-2build4) ... 448s Setting up libann0 (1.1.2+doc-9build1) ... 448s Setting up python3-cycler (0.12.1-1) ... 448s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 448s Setting up libimagequant0:armhf (2.18.0-1build1) ... 448s Setting up fonts-dejavu-mono (2.37-8) ... 448s Setting up libssl-dev:armhf (3.5.0-2ubuntu1) ... 448s Setting up python3-kiwisolver (1.4.7-3build1) ... 449s Setting up libhwloc15:armhf (2.12.0-4build1) ... 449s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 449s Setting up libmpc3:armhf (1.3.1-1build2) ... 449s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 449s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 449s Setting up autopoint (0.23.1-2build1) ... 449s Setting up libllvm20:armhf (1:20.1.6-0ubuntu1) ... 449s Setting up fonts-dejavu-core (2.37-8) ... 449s Setting up pkgconf-bin (1.8.1-4) ... 449s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 449s Setting up libltdl7:armhf (2.5.4-4) ... 449s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 449s Setting up libidn2-dev:armhf (2.3.8-2) ... 449s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 449s Setting up python3-installer (0.7.0+dfsg1-3) ... 449s Setting up libgfortran5:armhf (15.1.0-5ubuntu1) ... 449s Setting up libvulkan1:armhf (1.4.309.0-1) ... 449s Setting up autoconf (2.72-3.1ubuntu1) ... 449s Setting up python3-pluggy (1.5.0-1) ... 449s Setting up libwebp7:armhf (1.5.0-0.1) ... 449s Setting up libmumps-headers-dev (5.7.3-3build2) ... 449s Setting up liblzma-dev:armhf (5.8.1-1build1) ... 449s Setting up libubsan1:armhf (15.1.0-5ubuntu1) ... 449s Setting up python3-fastjsonschema (2.21.1-1) ... 449s Setting up robin-map-dev (1.3.0-1) ... 449s Setting up dwz (0.15-1build6) ... 449s Setting up libmpich12:armhf (4.3.0+really4.2.1-1) ... 449s Setting up ocl-icd-libopencl1:armhf (2.3.3-1) ... 449s Setting up libxshmfence1:armhf (1.3.3-1) ... 449s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 449s Setting up libxcb-randr0:armhf (1.17.0-2) ... 449s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 449s Setting up libasan8:armhf (15.1.0-5ubuntu1) ... 449s Setting up libjson-perl (4.10000-1) ... 449s Setting up libxslt1.1:armhf (1.1.43-0exp1) ... 449s Setting up debugedit (1:5.1-2) ... 449s Setting up libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 449s Setting up libopenjp2-7:armhf (2.5.3-2) ... 449s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 449s Setting up libthai-data (0.1.29-2build1) ... 449s Setting up python3-dateutil (2.9.0-4) ... 450s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 450s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 450s Setting up sgml-base (1.31+nmu1) ... 450s Setting up cmake-data (3.31.6-2ubuntu1) ... 450s Setting up librhash1:armhf (1.4.6-1) ... 450s Setting up libcdt5:armhf (2.42.4-3build1) ... 450s Setting up libcgraph6:armhf (2.42.4-3build1) ... 450s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 450s Setting up libxss1:armhf (1:1.2.3-1build3) ... 450s Setting up libicu76:armhf (76.1-4ubuntu1) ... 450s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu3) ... 450s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 450s Setting up libgcc-14-dev:armhf (14.3.0-1ubuntu1) ... 450s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu3) ... 450s Setting up python3-mpmath (1.3.0-1) ... 450s Setting up libisl23:armhf (0.27-1) ... 450s Setting up libde265-0:armhf (1.0.16-1) ... 450s Setting up libc-dev-bin (2.41-6ubuntu2) ... 450s Setting up valgrind (1:3.24.0-0ubuntu2) ... 450s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 450s Setting up python-matplotlib-data (3.10.1+dfsg1-4) ... 450s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 450s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 450s Setting up python3-pathspec (0.12.1-1) ... 450s Setting up libcatch2-dev (3.7.1-0.5build1) ... 450s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 450s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 450s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 450s Setting up libclang1-20 (1:20.1.6-0ubuntu1) ... 450s Setting up libcc1-0:armhf (15.1.0-5ubuntu1) ... 450s Setting up python3-pusimp (0.1.1-1) ... 451s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 451s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 451s Setting up chrpath (0.18-1) ... 451s Setting up python3-jupyter-core (5.7.2-5) ... 451s Setting up libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 451s Setting up libblas-dev:armhf (3.12.1-2build1) ... 451s 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 451s Setting up libsz2:armhf (1.1.3-1) ... 451s Setting up cpp-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 451s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 451s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 451s Setting up python3-imagesize (1.4.1-1) ... 451s Setting up libdrm-amdgpu1:armhf (2.4.124-2) ... 451s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 451s Setting up automake (1:1.17-4ubuntu1) ... 451s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 451s Setting up libgfortran-14-dev:armhf (14.3.0-1ubuntu1) ... 451s Setting up x11proto-dev (2024.1-1) ... 451s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 451s Setting up python3-sympy (1.13.3-5) ... 458s Setting up catch2 (3.7.1-0.5build1) ... 458s Setting up libice6:armhf (2:1.1.1-1) ... 458s Setting up mesa-libgallium:armhf (25.0.7-0ubuntu3) ... 458s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 458s Setting up liblapack3:armhf (3.12.1-2build1) ... 458s 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 458s Setting up gettext (0.23.1-2build1) ... 458s Setting up libarpack2t64:armhf (3.9.1-6) ... 458s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 458s Setting up libopenblas0-pthread:armhf (0.3.29+ds-3) ... 458s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 458s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 458s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so.0 to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so.0 (libopenblas.so.0-arm-linux-gnueabihf) in auto mode 458s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu2) ... 458s Setting up libamd3:armhf (1:7.10.1+dfsg-1) ... 458s Setting up libxau-dev:armhf (1:1.0.11-1) ... 458s Setting up nettle-dev:armhf (3.10.1-1) ... 458s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 458s Setting up libgbm1:armhf (25.0.7-0ubuntu3) ... 458s Setting up python3-pyproject-metadata (0.9.1-1) ... 458s Setting up libcolamd3:armhf (1:7.10.1+dfsg-1) ... 458s Setting up libspex3:armhf (1:7.10.1+dfsg-1) ... 458s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 458s Setting up libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 458s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 459s Setting up python3-pytest (8.3.5-2) ... 459s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 459s Setting up libxcursor1:armhf (1:1.2.3-1) ... 459s Setting up python3-cffi (1.17.1-3) ... 459s Setting up libgl1-mesa-dri:armhf (25.0.7-0ubuntu3) ... 459s Setting up libpugixml-dev:armhf (1.14-2) ... 459s Setting up hwloc-nox (2.12.0-4build1) ... 459s Setting up libaec-dev:armhf (1.1.3-1) ... 459s Setting up libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 459s Setting up python3-virtualenv (20.31.2+ds-1) ... 460s Setting up gcc-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 460s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 460s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 460s Setting up python3-nbformat (5.9.1-1) ... 460s Setting up python3-wheel (0.46.1-2) ... 460s Setting up libcamd3:armhf (1:7.10.1+dfsg-1) ... 460s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 460s Setting up pkgconf:armhf (1.8.1-4) ... 460s Setting up libtbbbind-2-5:armhf (2022.1.0-1) ... 460s Setting up intltool-debian (0.35.0+20060710.6) ... 460s Setting up libltdl-dev:armhf (2.5.4-4) ... 460s Setting up libthai0:armhf (0.1.29-2build1) ... 460s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 460s Setting up python3-jupytext (1.16.4+ds1-1) ... 460s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 460s Setting up librbio4:armhf (1:7.10.1+dfsg-1) ... 460s Setting up libclang-cpp20 (1:20.1.6-0ubuntu1) ... 460s Setting up libraqm0:armhf (0.10.2-1) ... 460s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 460s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 460s Setting up liblapack-dev:armhf (3.12.1-2build1) ... 460s 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 460s Setting up libeigen3-dev (3.4.0-5) ... 460s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 460s Setting up icu-devtools (76.1-4ubuntu1) ... 460s Setting up python3-pip (25.1.1+dfsg-1) ... 461s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 461s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 464s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 464s Setting up ocl-icd-opencl-dev:armhf (2.3.3-1) ... 464s Setting up libraw23t64:armhf (0.21.4-2) ... 464s Setting up cpp-14 (14.3.0-1ubuntu1) ... 464s Setting up libccolamd3:armhf (1:7.10.1+dfsg-1) ... 464s Setting up dh-strip-nondeterminism (1.14.1-2) ... 464s Setting up libgvpr2:armhf (2.42.4-3build1) ... 464s Setting up libhdf5-310:armhf (1.14.5+repack-3build1) ... 464s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 464s Setting up libopenblas0:armhf (0.3.29+ds-3) ... 464s Setting up python3-lxml:armhf (5.4.0-1build1) ... 464s Setting up libparpack2t64:armhf (3.9.1-6) ... 464s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 464s Setting up xml-core (0.19) ... 464s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 464s Setting up cmake (3.31.6-2ubuntu1) ... 464s Setting up libc6-dev:armhf (2.41-6ubuntu2) ... 464s Setting up python3-contourpy (1.3.1-1build1) ... 464s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 464s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 464s Setting up python3-build (1.2.2-2) ... 464s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 464s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 465s Setting up libstdc++-14-dev:armhf (14.3.0-1ubuntu1) ... 465s Setting up libsm6:armhf (2:1.2.6-1) ... 465s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 465s Setting up libicu-dev:armhf (76.1-4ubuntu1) ... 465s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 465s Setting up gfortran-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 465s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 465s Setting up libopenblas-pthread-dev:armhf (0.3.29+ds-3) ... 465s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 465s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 465s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so (libopenblas.so-arm-linux-gnueabihf) in auto mode 465s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 465s Setting up libnghttp2-dev:armhf (1.64.0-1.1build1) ... 465s Setting up g++-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 465s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 467s Regenerating fonts cache... done. 467s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 467s Setting up libcholmod5:armhf (1:7.10.1+dfsg-1) ... 467s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 467s Setting up libxft2:armhf (2.3.6-1build1) ... 467s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 467s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 467s Setting up libarpack2-dev:armhf (3.9.1-6) ... 467s Setting up libglx-mesa0:armhf (25.0.7-0ubuntu3) ... 467s Setting up python3-scipy (1.15.3-1) ... 471s Setting up libxcb1-dev:armhf (1.17.0-2) ... 471s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 471s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 471s Setting up python3-ufl (2024.2.0-3) ... 471s Setting up libglx0:armhf (1.7.0-1build1) ... 471s Setting up python3-scikit-build-core (0.11.1-3) ... 472s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 472s Setting up dolfinx-doc (1:0.9.0-7build1) ... 472s Setting up libspqr4:armhf (1:7.10.1+dfsg-1) ... 472s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 472s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu2) ... 472s Setting up pybuild-plugin-pyproject (6.20250414) ... 472s Setting up mpich (4.3.0+really4.2.1-1) ... 472s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 472s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 472s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu2) ... 472s Setting up po-debconf (1.0.21+nmu1) ... 472s Setting up libtk8.6:armhf (8.6.16-1) ... 472s Setting up nanobind-dev (2.5.0-1) ... 472s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 472s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 472s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 472s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 472s Setting up mpi-default-bin (1.18) ... 472s Setting up libx11-dev:armhf (2:1.8.12-1) ... 472s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 472s Setting up libtbb12:armhf (2022.1.0-1) ... 472s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 472s Setting up python3-mpi4py (4.0.3-3ubuntu2) ... 472s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 472s Setting up libcairo2:armhf (1.18.4-1) ... 472s Setting up python3.13-tk (3.13.5-1) ... 472s Setting up gcc-14 (14.3.0-1ubuntu1) ... 472s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 472s Setting up libnuma-dev:armhf (2.0.19-1) ... 472s Setting up python3-pil:armhf (11.1.0-5build1) ... 472s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 472s Setting up libopenblas-dev:armhf (0.3.29+ds-3) ... 472s Setting up doxygen (1.9.8+ds-2.1build1) ... 472s Setting up libgl1:armhf (1.7.0-1build1) ... 472s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 472s Setting up libexpat1-dev:armhf (2.7.1-1) ... 472s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu2) ... 472s Setting up libklu2:armhf (1:7.10.1+dfsg-1) ... 472s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 472s Setting up sphinx-common (8.2.3-1ubuntu2) ... 472s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 472s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu1) ... 472s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 472s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 472s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 472s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 472s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu2) ... 472s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 472s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 472s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 472s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 472s Setting up libumfpack6:armhf (1:7.10.1+dfsg-1) ... 472s Setting up cpp (4:14.2.0-1ubuntu1) ... 472s Setting up libhwloc-dev:armhf (2.12.0-4build1) ... 472s Setting up libboost-dev:armhf (1.83.0.2ubuntu2) ... 472s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 472s Setting up g++-14 (14.3.0-1ubuntu1) ... 472s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 472s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 472s Setting up gfortran-14 (14.3.0-1ubuntu1) ... 472s Setting up libfltk1.3t64:armhf (1.3.11-2) ... 472s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu2) ... 472s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 472s Setting up python3-basix (0.9.0-2build2) ... 473s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 473s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 473s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 473s Setting up libfltk-images1.3t64:armhf (1.3.11-2) ... 473s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 473s Setting up python3-nanobind (2.5.0-1) ... 473s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 473s Setting up libtool (2.5.4-4) ... 473s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 473s Setting up blt (2.5.3+dfsg-8) ... 473s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 473s 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 473s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 473s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 473s Setting up python3-tk:armhf (3.13.4-1) ... 473s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 473s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 473s Setting up libxaw7:armhf (2:1.0.16-1) ... 473s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu2) ... 473s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 473s Setting up libparu1:armhf (1:7.10.1+dfsg-1) ... 473s Setting up gcc (4:14.2.0-1ubuntu1) ... 473s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 473s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 473s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 473s Setting up dh-autoreconf (20) ... 473s Setting up libfltk-gl1.3t64:armhf (1.3.11-2) ... 473s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 473s Setting up libxml2-dev:armhf (2.14.3+dfsg-0exp3) ... 473s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 473s Setting up libpython3.13-dev:armhf (3.13.5-1) ... 473s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 473s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 473s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 473s Setting up g++ (4:14.2.0-1ubuntu1) ... 473s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 473s Setting up build-essential (12.12ubuntu1) ... 473s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 473s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu2) ... 473s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu2) ... 473s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 473s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 473s 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 473s Setting up libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 473s Setting up libpython3-dev:armhf (3.13.4-1) ... 473s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 473s Setting up libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 473s Setting up python3.13-dev (3.13.5-1) ... 473s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 473s Setting up debhelper (13.24.2ubuntu1) ... 473s Setting up gfortran (4:14.2.0-1ubuntu1) ... 473s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 473s 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 473s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 473s 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 473s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 473s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 473s Setting up libcurl4-openssl-dev:armhf (8.13.0-5ubuntu1) ... 473s Setting up libpython3-all-dev:armhf (3.13.4-1) ... 473s Setting up python3-dev (3.13.4-1) ... 473s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 473s Setting up libmpich-dev:armhf (4.3.0+really4.2.1-1) ... 473s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 473s Setting up mpi-default-dev (1.18) ... 473s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 473s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 473s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 473s Setting up python3-all-dev (3.13.4-1) ... 473s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 473s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 473s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 473s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 474s Setting up libparpack2-dev:armhf (3.9.1-6) ... 474s Setting up libhdf5-mpich-dev (1.14.5+repack-3build1) ... 474s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 474s 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 474s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 474s 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 474s Setting up libhypre-dev:armhf (2.32.0-4) ... 474s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 474s Setting up python3-ffcx (1:0.9.0-2) ... 474s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu3) ... 474s Setting up libboost-mpi-dev (1.83.0.2ubuntu2) ... 474s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 474s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 474s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 474s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 474s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 474s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 474s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 474s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 474s print("\documentclass{article}") 474s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 474s print("\centering") 474s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 474s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 474s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 474s print("\hline") 474s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 474s print("\end{tabular}") 474s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 474s print("\end{table}") 474s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 474s print("\end{document}") 474s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 474s update-alternatives: error: no alternatives for petsc 474s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 474s 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 474s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 474s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 474s 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 474s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 474s update-alternatives: error: no alternatives for slepc 474s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 474s 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 474s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 474s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 474s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 474s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 474s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 474s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 474s 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 474s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 474s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 474s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 474s Setting up libdolfinx-dev:armhf (1:0.9.0-7build1) ... 474s Setting up libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 474s Setting up python3-dolfinx-real (1:0.9.0-7build1) ... 474s Setting up python3-dolfinx:armhf (1:0.9.0-7build1) ... 474s Setting up python3-dolfinx-complex (1:0.9.0-7build1) ... 474s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 475s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 475s Setting up libheif-plugin-aomdec:armhf (1.19.8-1) ... 475s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 475s Setting up libheif-plugin-libde265:armhf (1.19.8-1) ... 475s Setting up libheif1:armhf (1.19.8-1) ... 475s Setting up python3-fonttools (4.55.3-2build1) ... 476s Setting up libgd3:armhf (2.3.3-13ubuntu1) ... 476s Setting up libgvc6 (2.42.4-3build1) ... 476s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 476s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 476s Setting up graphviz (2.42.4-3build1) ... 476s Setting up python3-matplotlib (3.10.1+dfsg1-4) ... 477s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 477s Setting up python3-gmsh (4.13.1+ds1-6) ... 477s Processing triggers for install-info (7.1.1-1) ... 478s Processing triggers for libc-bin (2.41-6ubuntu2) ... 478s Processing triggers for man-db (2.13.1-1) ... 480s Processing triggers for sgml-base (1.31+nmu1) ... 480s Setting up docutils-common (0.21.2+dfsg-2) ... 480s Processing triggers for sgml-base (1.31+nmu1) ... 480s Setting up python3-docutils (0.21.2+dfsg-2) ... 480s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 481s Setting up python3-myst-parser (4.0.1-1) ... 481s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 481s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 503s autopkgtest [17:49:59]: test test-dolfinx-cpp: [----------------------- 505s nproc reports 8 processors are available 505s ==== running C++ tests ==== 505s -- The C compiler identification is GNU 14.3.0 505s -- The CXX compiler identification is GNU 14.3.0 505s -- Detecting C compiler ABI info 505s -- Detecting C compiler ABI info - done 505s -- Check for working C compiler: /usr/bin/mpicc - skipped 505s -- Detecting C compile features 505s -- Detecting C compile features - done 505s -- Detecting CXX compiler ABI info 505s -- Detecting CXX compiler ABI info - done 505s -- Check for working CXX compiler: /usr/bin/c++ - skipped 505s -- Detecting CXX compile features 505s -- Detecting CXX compile features - done 506s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 506s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 506s -- Found MPI: TRUE (found version "4.1") 506s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 507s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 507s -- Found Threads: TRUE 507s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 507s -- Requested configuration: REQUIRED COMPONENTS timer 507s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 507s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 507s -- [x] libboost_timer.so.1.83.0 507s -- [ ] libboost_timer.a 507s -- Adding boost_timer dependencies: headers 507s -- Checking for Basix hints with /usr/bin/python3 507s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 508s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 508s -- 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 508s -- HDF5_DIR: HDF5_DIR-NOTFOUND 508s -- HDF5_DEFINITIONS: 508s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 508s -- 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 508s -- HDF5_HL_LIBRARIES: 508s -- HDF5_C_DEFINITIONS: 508s -- HDF5_C_INCLUDE_DIR: 508s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 508s -- HDF5_C_LIBRARY: 508s -- 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 508s -- HDF5_C_HL_LIBRARY: 508s -- HDF5_C_HL_LIBRARIES: 508s -- Defined targets (if any): 508s -- ... hdf5::hdf5 508s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 508s -- Checking for one of the modules 'PETSc;petsc' 508s -- Looking for PETSC_USE_COMPLEX 508s -- Looking for PETSC_USE_COMPLEX - not found 508s -- Checking for one of the modules 'SLEPc;slepc' 508s -- Performing Test HAVE_PEDANTIC 508s -- Performing Test HAVE_PEDANTIC - Success 508s -- Configuring done (3.3s) 508s -- Generating done (0.0s) 508s -- Build files have been written to: /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test 508s /usr/bin/cmake -S/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test -B/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test --check-build-system CMakeFiles/Makefile.cmake 0 508s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/CMakeFiles /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test//CMakeFiles/progress.marks 508s make -f CMakeFiles/Makefile2 all 508s make[1]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test' 508s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 508s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test' 508s [ 5%] Compile poisson.py using FFCx 508s ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/poisson.py 509s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 509s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test' 509s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 509s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test' 509s [ 11%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 509s [ 17%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 509s [ 23%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 509s [ 35%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 509s [ 35%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/main.cpp 509s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 509s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 509s [ 52%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/io.cpp 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/vector.cpp 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/sub_systems_manager.cpp 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/index_map.cpp 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/sort.cpp 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/fem/functionspace.cpp 509s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 509s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp 511s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 511s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp 511s In file included from /usr/include/c++/14/algorithm:63, 511s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/sort.cpp:7: 511s /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]’: 511s /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 511s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 511s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511s 2021 | std::move(__comp), std::move(__proj)); 511s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511s In file included from /usr/include/c++/14/vector:66, 511s from /usr/include/catch2/catch_tostring.hpp:12, 511s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 511s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 511s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 511s from /usr/include/catch2/catch_test_macros.hpp:11, 511s from /usr/include/catch2/catch_template_test_macros.hpp:20, 511s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/sort.cpp:9: 511s /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]’: 511s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 511s 681 | vector(initializer_list __l, 511s | ^~~~~~ 511s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 511s /tmp/autopkgtest.CjbzA3/build.AYr/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 511s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 511s | ^~~ 511s /tmp/autopkgtest.CjbzA3/build.AYr/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 511s 45 | std::iota(indices.begin(), indices.end(), 0); 511s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511s /tmp/autopkgtest.CjbzA3/build.AYr/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 511s 57 | std::iota(indices.begin(), indices.end(), 0); 511s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/sort.cpp:12: 511s /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]’: 511s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 511s 119 | std::ranges::copy(buffer, range.begin()); 511s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 511s /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]’: 511s /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 511s 1999 | operator()(_Iter __first, _Sent __last, 511s | ^~~~~~~~ 511s /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 512s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 512s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/CIFailure.cpp 512s In file included from /usr/include/c++/14/numeric:62, 512s from /usr/include/dolfinx/common/sort.h:15: 512s /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]’: 512s /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 512s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 512s | ^~~~ 512s /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 512s /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]’: 512s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 119 | std::ranges::copy(buffer, range.begin()); 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 2021 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 119 | std::ranges::copy(buffer, range.begin()); 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 2021 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3147 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 512s /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 > >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 376 | operator()(_Range&& __r, _Out __result) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 379 | std::move(__result)); 512s | ~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s /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]’: 512s /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 512s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3147 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 1999 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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]’: 512s /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 512s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3147 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 1999 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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]’: 512s /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 512s 3123 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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 > >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 368 | return ranges::__copy_or_move(std::move(__first), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 512s 369 | std::move(__last), 512s | ~~~~~~~~~~~~~~~~~~ 512s 370 | std::move(__result)); 512s | ~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s /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]’: 512s /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 512s 3123 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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]’: 512s /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 512s /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 512s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 512s | ^~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 314 | std::move(__result)); 512s | ~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 37 | global_ghost_owner); 512s | ^ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 46 | sct.scatter_fwd(data_local, data_ghost); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 512s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/index_map.cpp:8: 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 512s | ^ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 56 | decltype(sct)::type::p2p); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 512s | ^ 512s In file included from /usr/include/c++/14/vector:65: 512s /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]’: 512s /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 512s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 82 | global_ghost_owner); 512s | ^ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 89 | sct.scatter_rev(std::span(data_local), 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 90 | std::span(data_ghost), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 91 | std::plus()); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 512s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 98 | sct.scatter_rev(std::span(data_local), 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 99 | std::span(data_ghost), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 100 | [](auto /*a*/, auto b) { return b; }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 512s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 121 | pack_fn, requests, 512s | ~~~~~~~~~~~~~~~~~~ 512s 122 | decltype(sct)::type::p2p); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 125 | std::plus(), requests); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s /tmp/autopkgtest.CjbzA3/build.AYr/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 512s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 512s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 512s | ^~~~~~~~~~~~~~ 512s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/index_map.cpp:12: 512s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 512s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 338 | void scatter_fwd(std::span local_data, 512s | ^~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 350 | std::span(remote_buffer), pack_fn, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 351 | std::span(requests)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 360 | std::span(requests)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /usr/include/c++/14/algorithm:61, 512s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/index_map.cpp:7: 512s /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)::]’: 512s /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 512s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 512s | ^~~~~~ 512s /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 512s /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 512s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 512s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 512s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 512s from /usr/include/c++/14/algorithm:63: 512s /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&]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 195 | void scatter_fwd_begin(std::span send_buffer, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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)::]’: 512s /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 512s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 512s | ^~~~~~ 512s /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 512s /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 512s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 512s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 536 | void scatter_rev(std::span local_data, std::span remote_data, 512s | ^~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 553 | std::span(local_buffer), pack_fn, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 554 | std::span(request)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 556 | std::span(request)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 512s from /usr/include/dolfinx/common/MPI.h:17, 512s from /usr/include/dolfinx/common/IndexMap.h:11, 512s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/common/index_map.cpp:10: 512s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 512s /usr/include/c++/14/numeric:329:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 329 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 512s | ^~~~~~ 512s /usr/include/c++/14/numeric:329:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /usr/include/c++/14/numeric:330:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 330 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 512s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 536 | void scatter_rev(std::span local_data, std::span remote_data, 512s | ^~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 553 | std::span(local_buffer), pack_fn, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 554 | std::span(request)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 556 | std::span(request)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 484 | void scatter_rev_begin(std::span remote_data, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 493 | type); 512s | ~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 512s | ^~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 512s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 737 | std::move(__result), 512s | ~~~~~~~~~~~~~~~~~~~~ 512s 738 | std::move(__op), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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&)::]’: 512s /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 512s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 201 | std::move(__f), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 280 | void scatter_fwd_begin(std::span local_data, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 289 | type); 512s | ~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 315 | void scatter_fwd_end(std::span remote_buffer, 512s | ^~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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)::]’: 512s /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 512s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~ 512s /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 512s /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 512s 471 | return std::__find_if_not(__first, __last, 512s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 512s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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 >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 629 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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)::]’: 512s /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 512s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~ 512s /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 512s /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 512s 471 | return std::__find_if_not(__first, __last, 512s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 512s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 484 | void scatter_rev_begin(std::span remote_data, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 493 | type); 512s | ~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 512s | ^~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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]’: 512s /usr/include/c++/14/numeric:291:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 291 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 512s | ^~~~~~ 512s /usr/include/c++/14/numeric:291:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 484 | void scatter_rev_begin(std::span remote_data, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 493 | type); 512s | ~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 512s | ^~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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]’: 512s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 390 | void scatter_rev_begin(std::span send_buffer, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 512s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp 512s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/vector.cpp:15: 512s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 512s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 234 | const T local = std::transform_reduce( 512s | ~~~~~~~~~~~~~~~~~~~~~^ 512s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 236 | [](T a, T b) -> T 512s | ~~~~~~~~~~~~~~~~~ 512s 237 | { 512s | ~ 512s 238 | if constexpr (std::is_same>::value 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 239 | or std::is_same>::value) 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 240 | { 512s | ~ 512s 241 | return std::conj(a) * b; 512s | ~~~~~~~~~~~~~~~~~~~~~~~~ 512s 242 | } 512s | ~ 512s 243 | else 512s | ~~~~ 512s 244 | return a * b; 512s | ~~~~~~~~~~~~~ 512s 245 | }); 512s | ~~ 512s In file included from /usr/include/c++/14/algorithm:63, 512s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/vector.cpp:9: 512s /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)::]’: 512s /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 512s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3147 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 512s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 279 | = std::accumulate(data.begin(), data.end(), U(0), 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 512s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 512s | ^~~~~~~~ 512s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 512s /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 512s 234 | const T local = std::transform_reduce( 512s | ~~~~~~~~~~~~~~~~~~~~~^ 512s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 236 | [](T a, T b) -> T 512s | ~~~~~~~~~~~~~~~~~ 512s 237 | { 512s | ~ 512s 238 | if constexpr (std::is_same>::value 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 239 | or std::is_same>::value) 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 240 | { 512s | ~ 512s 241 | return std::conj(a) * b; 512s | ~~~~~~~~~~~~~~~~~~~~~~~~ 512s 242 | } 512s | ~ 512s 243 | else 512s | ~~~~ 512s 244 | return a * b; 512s | ~~~~~~~~~~~~~ 512s 245 | }); 512s | ~~ 512s /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)::]’: 512s /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 512s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3147 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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&)::]’: 512s /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 512s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 512s | ^~~~~~~~ 512s /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 512s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 512s /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 512s 279 | = std::accumulate(data.begin(), data.end(), U(0), 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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):: >]’: 512s /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 512s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~~~ 512s /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 512s /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 512s 112 | return std::__find_if(__first, __last, 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 512s 113 | __gnu_cxx::__ops::__negate(__pred), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 114 | std::__iterator_category(__first)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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 >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 512s | ^~~~~~~~ 512s /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):: >]’: 512s /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 512s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~~~ 512s /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 512s /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 512s 112 | return std::__find_if(__first, __last, 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 512s 113 | __gnu_cxx::__ops::__negate(__pred), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 114 | std::__iterator_category(__first)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 512s /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]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 512s from /usr/include/dolfinx/common/MPI.h:17, 512s from /usr/include/dolfinx/common/IndexMap.h:11, 512s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/vector.cpp:13: 512s /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 > >&)::]’: 512s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 512s | ^~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /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]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s In file included from /usr/include/c++/14/numeric:62: 512s /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)::]’: 512s /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 512s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 512s | ^~~~~~~~~~ 512s /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 512s /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)::]’: 512s /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 512s 3123 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s In file included from /usr/include/c++/14/algorithm:60: 512s /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):: >]’: 512s /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 512s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 512s | ^~~~~~~~~ 512s /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 512s /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 512s 2107 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2111 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2115 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2119 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2127 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2132 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2137 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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>]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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):: >]’: 512s /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 512s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 512s | ^~~~~~~~~ 512s /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 512s /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 512s 2107 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2111 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2115 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2119 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2127 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2132 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 512s 2137 | if (__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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 > > >&)::]’: 512s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 512s | ^~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s /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>]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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)::]’: 512s /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 512s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 512s | ^~~~~~~~~~ 512s /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 512s /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)::]’: 512s /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 512s 3123 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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 >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 629 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 512s /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)::]’: 512s /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 512s 394 | operator()(_Iterator __it) 512s | ^~~~~~~~ 512s /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)::]’: 512s /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 512s /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 >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 629 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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> >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s 629 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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> >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s 629 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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 >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 512s | ^~~~~~~~ 512s /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 >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /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> >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s /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> >]’: 512s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 512s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 512s from /usr/include/c++/14/bits/stl_algobase.h:67, 512s from /usr/include/c++/14/algorithm:60: 512s /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 >&}]’: 512s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 512s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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 >&}]’: 512s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 512s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /usr/include/dolfinx/la/Vector.h:14: 512s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 512s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 512s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 512s | ^~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 737 | std::move(__result), 512s | ~~~~~~~~~~~~~~~~~~~~ 512s 738 | std::move(__op), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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&)::]’: 512s /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 512s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 201 | std::move(__f), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 512s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 512s | ^~~~~~~~ 512s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 512s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/option.cpp 512s /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&)::]’: 512s /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 512s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 512s | ^~~~~~~~ 512s /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 513s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 513s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp 514s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 514s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/poisson.c 514s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/fem/functionspace.cpp:14: 514s /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]’: 514s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 514s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 514s 540 | x.insert(x.end(), {x0, x1}); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 565 | v2, v3, vmid}); 514s | ~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 627 | {x.size() / 2, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 632 | std::vector{}, {0, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /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]’: 515s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 515s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 515s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 671 | i0 + iy + ny + 2}); 515s | ~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 676 | {x.size() / 2, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 681 | std::vector{}, {0, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s In file included from /usr/include/c++/14/vector:66, 515s from /usr/include/catch2/catch_tostring.hpp:12, 515s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 515s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 515s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 515s from /usr/include/catch2/catch_test_macros.hpp:11, 515s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/fem/functionspace.cpp:7: 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 515s 1426 | insert(const_iterator __position, initializer_list __l) 515s | ^~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 515s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1430 | std::random_access_iterator_tag()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 1426 | insert(const_iterator __position, initializer_list __l) 515s | ^~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 515s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1430 | std::random_access_iterator_tag()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/14/algorithm:63, 515s from /usr/include/basix/maps.h:8, 515s from /usr/include/basix/finite-element.h:9, 515s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/fem/functionspace.cpp:9: 515s /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]’: 515s /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 515s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1159 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515s 610 | this->_M_impl._M_start, 515s | ~~~~~~~~~~~~~~~~~~~~~~~ 515s 611 | _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 515s from /usr/include/dolfinx/geometry/utils.h:9, 515s from /usr/include/dolfinx/fem/interpolate.h:19, 515s from /usr/include/dolfinx/fem/Function.h:12, 515s from /usr/include/dolfinx/fem/Expression.h:10, 515s from /usr/include/dolfinx/fem/utils.h:13, 515s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/fem/functionspace.cpp:12: 515s /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 >]’: 515s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 783 | Mesh> create_mesh( 515s | ^~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 515s | ^ 515s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 830 | cells1 = std::vector(cells.begin(), cells.end()); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 841 | std::vector cells1_v 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 880 | boundary_v.erase(unique_end, range_end); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 885 | boundary_v.erase(boundary_v.begin()); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 905 | nodes1.erase(unique_end, range_end); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 911 | Geometry geometry 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s In file included from /usr/include/c++/14/vector:72: 515s /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]’: 515s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 515s 957 | vector<_Tp, _Alloc>:: 515s | ^~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s In file included from /usr/include/c++/14/string_view:56, 515s from /usr/include/c++/14/bits/basic_string.h:47, 515s from /usr/include/c++/14/string:54, 515s from /usr/include/catch2/internal/catch_stringref.hpp:12, 515s from /usr/include/catch2/catch_assertion_info.hpp:13, 515s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 515s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 515s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 960 | operator()(_It&& __first, _Sent __last) const 515s | ^~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 709 | vector(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 719 | _M_range_initialize_n(__first, __last, __n); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/14/numeric:62, 515s from /usr/include/basix/finite-element.h:19: 515s /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]’: 515s /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 515s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 515s | ^~~~ 515s /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 515s In file included from /usr/include/c++/14/chrono:48, 515s from /usr/include/catch2/catch_tostring.hpp:545: 515s /usr/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 >]’: 515s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 515s | ^~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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]’: 515s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 46 | void reorder_list(std::span list, std::span nodemap) 515s | ^~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 53 | const std::vector orig(list.begin(), list.end()); 515s | ^~~~ 515s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 58 | std::ranges::copy(links_old, links_new.begin()); 515s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 515s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 515s 239 | __x.end()); 515s | ~~~~~~~~~~ 515s /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 515s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 251 | end(), _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 515s from /usr/include/c++/14/bits/basic_string.h:39: 515s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 515s 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: 515s /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 515s 993 | std::_Destroy(__first, __last); 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1805 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1134 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 515s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1139 | return {__first, __first}; 515s | ^ 515s /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 515s 1148 | return {++__dest, __first}; 515s | ^ 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 1577 | erase(const_iterator __first, const_iterator __last) 515s | ^~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 515s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 1549 | erase(const_iterator __position) 515s | ^~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 515s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/14/vector:65: 515s /usr/include/c++/14/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]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 371 | return std::__do_uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 373 | return std::uninitialized_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 515s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 515s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/fem/functionspace.cpp:11: 515s /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]’: 515s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 119 | std::ranges::copy(buffer, range.begin()); 515s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 515s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 515s /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 >]’: 515s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 676 | distribute_data(MPI_Comm comm0, std::span indices, 515s | ^~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 2021 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 382 | create_geometry( 515s | ^~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 424 | const std::vector l2l = graph::build::compute_local_to_local( 515s | ^~~ 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 429 | std::ranges::transform(l2l, igi.begin(), 515s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 515s 430 | [&nodes](auto index) { return nodes[index]; }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 386 | __result, __alloc); 515s | ~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/14/string:51: 515s /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 > >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 642 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /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]’: 515s /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 515s 398 | return std::__uninitialized_copy_a 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 386 | __result, __alloc); 515s | ~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 642 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /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]’: 515s /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 515s 398 | return std::__uninitialized_copy_a 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 515s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1720 | __start, _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/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 >]’: 515s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 683 | { return std::copy(__first, __first + __n, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 515s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 960 | operator()(_It&& __first, _Sent __last) const 515s | ^~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 709 | vector(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 719 | _M_range_initialize_n(__first, __last, __n); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/14/format:55, 515s from /usr/include/c++/14/bits/chrono_io.h:39, 515s from /usr/include/c++/14/chrono:3360: 515s /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 >]’: 515s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 376 | operator()(_Range&& __r, _Out __result) const 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 379 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1631 | _M_allocate_and_copy(size_type __n, 515s | ^~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1638 | _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 642 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1789 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 515s 1792 | auto __lasti = ranges::next(__first, __last); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 515s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 515s | ^ 515s In file included from /usr/include/c++/14/tuple:44, 515s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 515s from /usr/include/c++/14/bits/memory_resource.h:41, 515s from /usr/include/c++/14/string:68: 515s /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]’: 515s /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 515s 767 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s 195 | vector<_Tp, _Alloc>:: 515s | ^~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s /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 515s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 515s | ^~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s 181 | vector<_Tp, _Alloc>:: 515s | ^~~~~~~~~~~~~~~~~~~ 515s /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 515s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 515s | ^~~~~~~~~~~~~~ 515s /usr/include/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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 185 | __uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 3147 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 376 | operator()(_Range&& __r, _Out __result) const 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 379 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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 >]’: 515s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 508 | { return std::get<0>(idx) != r; }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 515s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 553 | [](auto x) { return std::get<1>(x); }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 646 | std::next(x_new.begin(), shape[1] * i)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 658 | std::next(x_new.begin(), shape[1] * i)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1999 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /usr/include/c++/14/bits/ranges_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]’: 515s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 737 | std::move(__result), 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 738 | std::move(__op), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/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 > >]’: 515s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 515s | ^~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /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]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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 515s 371 | return std::__do_uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 373 | return std::uninitialized_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 > >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 515s | ^~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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 515s 371 | return std::__do_uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 373 | return std::uninitialized_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/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]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 371 | return std::__do_uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 373 | return std::uninitialized_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 515s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1720 | __start, _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 368 | return ranges::__copy_or_move(std::move(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 515s 369 | std::move(__last), 515s | ~~~~~~~~~~~~~~~~~~ 515s 370 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s In file included from /usr/include/c++/14/string:44: 515s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 515s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 608 | __miter_base(_Iterator __it) 515s | ^~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s In file included from /usr/include/c++/14/bits/char_traits.h:57, 515s from /usr/include/c++/14/string:42: 515s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 515s /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 515s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 515s | ^~~~~~~~ 515s /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 515s /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 515s 193 | return std::_Destroy_aux::__destroy(__first, __last); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 515s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 196 | __destroy(__first, __last); 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1002 | operator()(_It __x, _Sent __bound) const 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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&)::]’: 515s /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 515s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~ 515s /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 515s /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 515s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 675 | move(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /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 515s /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 515s /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 515s 683 | return std::__copy_move_a(std::__miter_base(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 684 | std::__miter_base(__last), __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 147 | { return std::copy(__first, __last, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 3123 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 >]’: 515s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 368 | return ranges::__copy_or_move(std::move(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 515s 369 | std::move(__last), 515s | ~~~~~~~~~~~~~~~~~~ 515s 370 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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 >]’: 515s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1805 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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)::]’: 515s /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 515s 3867 | find_if(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~ 515s /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 515s /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 515s 3876 | return std::__find_if(__first, __last, 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 515s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 515s | ^~~~~~~~ 515s /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 515s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 737 | std::move(__result), 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 738 | std::move(__op), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/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 > >]’: 515s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 515s | ^~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /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 515s 715 | return std::__copy_n(__first, __n2, __result, 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s 716 | std::__iterator_category(__first)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/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 > >]’: 515s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 515s | ^~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /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 515s 715 | return std::__copy_n(__first, __n2, __result, 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s 716 | std::__iterator_category(__first)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 515s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/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 > >]’: 515s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 683 | { return std::copy(__first, __first + __n, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s /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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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 515s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 185 | __uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/14/string:48: 515s /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 >]’: 515s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 515s | ^~~~~~~~~~~~ 515s /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*]’: 515s /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 515s 346 | __niter_wrap(_From __from, _To __res) 515s | ^~~~~~~~~~~~ 515s /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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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 515s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 185 | __uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 515s | ^~~~~~~~~~~~ 515s /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*]’: 515s /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 515s 346 | __niter_wrap(_From __from, _To __res) 515s | ^~~~~~~~~~~~ 515s /usr/include/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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 185 | __uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/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]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 371 | return std::__do_uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 373 | return std::uninitialized_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 515s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 515s | ^~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 314 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 515s | ^~~~~~~~~~~~ 515s /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]’: 515s /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 515s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 515s | ^~~~~~~~~ 515s /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 515s /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 >]’: 515s /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 515s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 515s | ^~~~~~~~~ 515s /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 515s /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 >]’: 515s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 863 | operator()(_It& __it, _Sent __bound) const 515s | ^~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~ 515s /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 515s /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 515s 1905 | std::__introsort_loop(__first, __last, 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s 1906 | std::__lg(__last - __first) * 2, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1907 | __comp); 515s | ~~~~~~~ 515s /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 515s 1908 | std::__final_insertion_sort(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 515s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 608 | __miter_base(_Iterator __it) 515s | ^~~~~~~~~~~~ 515s /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 >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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*]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 642 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 515s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 515s | ^~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 314 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 515s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 737 | std::move(__result), 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 738 | std::move(__op), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1789 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 515s 1792 | auto __lasti = ranges::next(__first, __last); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 515s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 515s | ^ 515s /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):: >]’: 515s /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 515s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 515s | ^~~~~~~~~ 515s /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 515s /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 515s 2152 | return __find_if(__first, __last, __pred, 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s 2153 | std::__iterator_category(__first)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 515s /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 515s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 515s | ^~~~~~~~ 515s /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 515s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/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 > >]’: 515s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 683 | { return std::copy(__first, __first + __n, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/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 > >]’: 515s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 683 | { return std::copy(__first, __first + __n, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 642 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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 515s 147 | { return std::copy(__first, __last, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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 515s 147 | { return std::copy(__first, __last, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 147 | { return std::copy(__first, __last, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 185 | __uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 515s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 515s | ^~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1876 | __introsort_loop(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1884 | std::__partial_sort(__first, __last, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1819 | __comp); 515s | ~~~~~~~ 515s /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 515s 1822 | std::__insertion_sort(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/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*]’: 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 515s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 515s | ^~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 515s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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]’: 515s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515s 610 | this->_M_impl._M_start, 515s | ~~~~~~~~~~~~~~~~~~~~~~~ 515s 611 | _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~ 515s /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 > >]’: 515s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 515s 1002 | operator()(_It __x, _Sent __bound) const 515s | ^~~~~~~~ 515s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 515s /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&)::]’: 515s /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 515s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~ 515s /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 515s /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 515s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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):: >]’: 515s /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 515s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~~~~ 515s /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 515s /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 515s 2107 | if (__pred(__first)) 515s | ~~~~~~^~~~~~~~~ 515s /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 515s 2111 | if (__pred(__first)) 515s | ~~~~~~^~~~~~~~~ 515s /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 515s 2115 | if (__pred(__first)) 515s | ~~~~~~^~~~~~~~~ 515s /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 515s 2119 | if (__pred(__first)) 515s | ~~~~~~^~~~~~~~~ 515s /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 515s 2127 | if (__pred(__first)) 515s | ~~~~~~^~~~~~~~~ 515s /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 515s 2132 | if (__pred(__first)) 515s | ~~~~~~^~~~~~~~~ 515s /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 515s 2137 | if (__pred(__first)) 515s | ~~~~~~^~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 642 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 515s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 608 | __miter_base(_Iterator __it) 515s | ^~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s 642 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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*]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 515s /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*]’: 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/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*]’: 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 147 | { return std::copy(__first, __last, __result); } 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 1863 | __partial_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~ 515s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s /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 515s 1868 | std::__heap_select(__first, __middle, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1869 | std::__sort_heap(__first, __middle, __comp); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1856 | __comp); 515s | ~~~~~~~ 515s /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 515s /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 515s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1770 | __insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1777 | if (__comp(__i, __first)) 515s | ~~~~~~^~~~~~~~~~~~~~ 515s /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 515s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 515s | ^~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 516s /usr/include/c++/14/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]’: 516s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 371 | return std::__do_uninit_copy(__first, __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 373 | return std::uninitialized_copy(__first, __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 > >]’: 516s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s 863 | operator()(_It& __it, _Sent __bound) const 516s | ^~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~ 516s /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 516s /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 516s 1905 | std::__introsort_loop(__first, __last, 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s 1906 | std::__lg(__last - __first) * 2, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1907 | __comp); 516s | ~~~~~~~ 516s /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 516s 1908 | std::__final_insertion_sort(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 516s /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)::]’: 516s /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 516s 317 | operator()(_Iterator __it) 516s | ^~~~~~~~ 516s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 516s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 608 | __miter_base(_Iterator __it) 516s | ^~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s /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 >]’: 516s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 516s | ^~~~~~~~~~~~ 516s /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*]’: 516s /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 516s 2981 | __miter_base(move_iterator<_Iterator> __it) 516s | ^~~~~~~~~~~~ 516s /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*]’: 516s /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 516s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 516s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 608 | __miter_base(_Iterator __it) 516s | ^~~~~~~~~~~~ 516s /usr/include/c++/14/bits/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*]’: 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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*]’: 516s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 642 | copy(_II __first, _II __last, _OI __result) 516s | ^~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 1589 | __heap_select(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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 516s 1593 | std::__make_heap(__first, __middle, __comp); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1595 | if (__comp(__i, __first)) 516s | ~~~~~~^~~~~~~~~~~~~~ 516s /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 516s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 516s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 516s /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&):: >]’: 516s /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 516s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~~ 516s /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 516s /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 516s 425 | std::__pop_heap(__first, __last, __last, __comp); 516s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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 516s 88 | if (__comp(__a, __b)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 90 | if (__comp(__b, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 91 | std::iter_swap(__result, __b); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 92 | else if (__comp(__a, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 93 | std::iter_swap(__result, __c); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 95 | std::iter_swap(__result, __a); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 97 | else if (__comp(__a, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 98 | std::iter_swap(__result, __a); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 99 | else if (__comp(__b, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 100 | std::iter_swap(__result, __c); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 102 | std::iter_swap(__result, __b); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 1829 | __unguarded_partition(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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 516s 1835 | while (__comp(__first, __pivot)) 516s | ~~~~~~^~~~~~~~~~~~~~~~~~ 516s /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 516s 1838 | while (__comp(__pivot, __last)) 516s | ~~~~~~^~~~~~~~~~~~~~~~~ 516s /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 516s 1842 | std::iter_swap(__first, __last); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s /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&)::]’: 516s /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 516s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 516s | ^~~~~~~~ 516s /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 516s /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 >]’: 516s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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 516s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 923 | std::__miter_base(__last), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 924 | __result); 516s | ~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/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*]’: 516s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s /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*]’: 516s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 185 | __uninit_copy(__first, __last, __result); 516s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1876 | __introsort_loop(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1884 | std::__partial_sort(__first, __last, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1819 | __comp); 516s | ~~~~~~~ 516s /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 516s 1822 | std::__insertion_sort(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 516s | ^~~~~~~~~~~~ 516s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 516s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 608 | __miter_base(_Iterator __it) 516s | ^~~~~~~~~~~~ 516s /usr/include/c++/14/bits/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*]’: 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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&):: >]’: 516s /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 516s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~~ 516s /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 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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 >]’: 516s /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 516s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 516s | ^~~~~~~~~ 516s /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 516s /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 >]’: 516s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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&)::]’: 516s /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 516s 239 | operator()(_Value& __val, _Iterator __it) 516s | ^~~~~~~~ 516s /usr/include/c++/14/bits/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*]’: 516s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 147 | { return std::copy(__first, __last, __result); } 516s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s 1863 | __partial_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /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 516s 1868 | std::__heap_select(__first, __middle, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1869 | std::__sort_heap(__first, __middle, __comp); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1856 | __comp); 516s | ~~~~~~~ 516s /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 516s /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 516s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1770 | __insertion_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1777 | if (__comp(__i, __first)) 516s | ~~~~~~^~~~~~~~~~~~~~ 516s /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 516s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 516s | ^~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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]’: 516s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 516s | ^~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 516s | ^~~~~~~~~~~~~ 516s /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 516s 232 | if (__comp(__first + __secondChild, 516s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s 233 | __first + (__secondChild - 1))) 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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*]’: 516s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 642 | copy(_II __first, _II __last, _OI __result) 516s | ^~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s 1589 | __heap_select(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /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 516s 1593 | std::__make_heap(__first, __middle, __comp); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1595 | if (__comp(__i, __first)) 516s | ~~~~~~^~~~~~~~~~~~~~ 516s /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 516s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 516s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~~ 516s /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 516s /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 516s 425 | std::__pop_heap(__first, __last, __last, __comp); 516s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /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 516s 88 | if (__comp(__a, __b)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 90 | if (__comp(__b, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 91 | std::iter_swap(__result, __b); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 92 | else if (__comp(__a, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 93 | std::iter_swap(__result, __c); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 95 | std::iter_swap(__result, __a); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 97 | else if (__comp(__a, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 98 | std::iter_swap(__result, __a); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 99 | else if (__comp(__b, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 100 | std::iter_swap(__result, __c); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 102 | std::iter_swap(__result, __b); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s 1829 | __unguarded_partition(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /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 516s 1835 | while (__comp(__first, __pivot)) 516s | ~~~~~~^~~~~~~~~~~~~~~~~~ 516s /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 516s 1838 | while (__comp(__pivot, __last)) 516s | ~~~~~~^~~~~~~~~~~~~~~~~ 516s /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 516s 1842 | std::iter_swap(__first, __last); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s /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&)::]’: 516s /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 516s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 516s | ^~~~~~~~ 516s /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 516s /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 > >]’: 516s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /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 516s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 923 | std::__miter_base(__last), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 924 | __result); 516s | ~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 135 | __push_heap(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~ 516s /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 516s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 516s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/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*]’: 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 516s | ^~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s /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&):: >]’: 516s /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 516s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~~ 516s /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 516s /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&):: >]’: 516s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /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 > >]’: 516s /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 516s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 516s | ^~~~~~~~~ 516s /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 516s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 516s /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 516s 608 | __miter_base(_Iterator __it) 516s | ^~~~~~~~~~~~ 516s /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 > >]’: 516s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 516s /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&)::]’: 516s /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 516s 239 | operator()(_Value& __val, _Iterator __it) 516s | ^~~~~~~~ 516s /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&)::]’: 516s /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 516s 195 | operator()(_Iterator __it, _Value& __val) 516s | ^~~~~~~~ 516s /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&):: >]’: 516s /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 516s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 516s | ^~~~~~~~~~~~~ 516s /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 516s 232 | if (__comp(__first + __secondChild, 516s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s 233 | __first + (__secondChild - 1))) 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 >]’: 516s /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 516s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 516s | ^~~~~~~~~~~~ 516s /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*]’: 516s /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 516s 346 | __niter_wrap(_From __from, _To __res) 516s | ^~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 135 | __push_heap(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~ 516s /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 516s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 516s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&)::]’: 516s /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 516s 195 | operator()(_Iterator __it, _Value& __val) 516s | ^~~~~~~~ 516s In file included from /usr/include/c++/14/vector:66, 516s from /usr/include/c++/14/chrono:47, 516s from /usr/include/spdlog/common.h:10, 516s from /usr/include/spdlog/spdlog.h:12, 516s from /usr/include/dolfinx/common/log.h:9, 516s from /usr/include/dolfinx/common/MPI.h:10, 516s from /usr/include/dolfinx/mesh/Topology.h:11, 516s from /usr/include/dolfinx/mesh/Geometry.h:9, 516s from /usr/include/dolfinx/mesh/Mesh.h:9, 516s from /usr/include/dolfinx/mesh/generation.h:9, 516s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp:7: 516s /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]’: 516s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 516s 681 | vector(initializer_list __l, 516s | ^~~~~~ 516s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 60 | std::vector expected_x = { 516s | ^~~~~~~~~~ 516s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 142 | xshape, partitioner); 516s | ^ 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 143 | expected_x = { 516s | ~~~~~~~~~~~^~~ 516s 144 | /* v_0 */ 0.0, 516s | ~~~~~~~~~~~~~~ 516s 145 | /* v_1 */ 0.25, 516s | ~~~~~~~~~~~~~~~ 516s 146 | /* v_2 */ 0.5, 516s | ~~~~~~~~~~~~~~ 516s 147 | /* v_3 */ 0.75, 516s | ~~~~~~~~~~~~~~~ 516s 148 | /* v_4 */ 1.0, 516s | ~~~~~~~~~~~~~~ 516s 149 | }; 516s | ~ 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 168 | expected_x = { 516s | ~~~~~~~~~~~^~~ 516s 169 | /* v_0 */ 0.0, 516s | ~~~~~~~~~~~~~~ 516s 170 | /* v_1 */ 1. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 171 | /* v_2 */ 2. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 172 | /* v_3 */ 3. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 173 | /* v_4 */ 4. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 174 | /* v_5 */ 5. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 175 | /* v_6 */ 6. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 176 | /* v_7 */ 7. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 177 | /* v_8 */ 8. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 178 | /* v_9 */ 9. / 9, 516s | ~~~~~~~~~~~~~~~~~ 516s 179 | }; 516s | ~ 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 207 | expected_x = { 516s | ~~~~~~~~~~~^~~ 516s 208 | /* v_0 */ 0. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 209 | /* v_1 */ 1. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 210 | /* v_2 */ 2. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 211 | /* v_3 */ 3. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 212 | /* v_4 */ 4. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 213 | /* v_5 */ 5. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 214 | /* v_6 */ 6. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 215 | /* v_7 */ 7. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 216 | /* v_8 */ 8. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 217 | /* v_9 */ 9. / 14, 516s | ~~~~~~~~~~~~~~~~~~ 516s 218 | /* v_10 */ 10. / 14, 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 219 | /* v_11 */ 11. / 14, 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 220 | /* v_12 */ 12. / 14, 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 221 | /* v_13 */ 13. / 14, 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 222 | /* v_14 */ 14. / 14, 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 223 | }; 516s | ~ 516s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 275 | std::vector expected_x = { 516s | ^~~~~~~~~~ 516s In file included from /usr/include/c++/14/algorithm:63, 516s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:9: 516s /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]’: 516s /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 516s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1159 | std::move(__comp), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/14/vector:66, 516s from /usr/include/basix/cell.h:10, 516s from /usr/include/basix/finite-element.h:7, 516s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:10: 516s /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]’: 516s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 516s 610 | this->_M_impl._M_start, 516s | ~~~~~~~~~~~~~~~~~~~~~~~ 516s 611 | _M_get_Tp_allocator()); 516s | ~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 516s from /usr/include/dolfinx/geometry/utils.h:9, 516s from /usr/include/dolfinx/fem/interpolate.h:19, 516s from /usr/include/dolfinx/fem/Function.h:12, 516s from /usr/include/dolfinx/fem/DirichletBC.h:12, 516s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 516s from /usr/include/dolfinx.h:11, 516s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:12: 516s /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]’: 516s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 783 | Mesh> create_mesh( 516s | ^~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 516s | ^ 516s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 830 | cells1 = std::vector(cells.begin(), cells.end()); 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 516s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 841 | std::vector cells1_v 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 880 | boundary_v.erase(unique_end, range_end); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 885 | boundary_v.erase(boundary_v.begin()); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 516s | ^~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 905 | nodes1.erase(unique_end, range_end); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 911 | Geometry geometry 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 357 | std::vector expected_x = { 516s | ^~~~~~~~~~ 516s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 516s /tmp/autopkgtest.CjbzA3/build.AYr/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 516s 399 | std::vector expected_x = { 516s | ^~~~~~~~~~ 516s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 516s from /usr/include/dolfinx.h:16: 516s /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]’: 516s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 516s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 540 | x.insert(x.end(), {x0, x1}); 516s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 565 | v2, v3, vmid}); 516s | ~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 627 | {x.size() / 2, 2}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 632 | std::vector{}, {0, 2}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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]’: 516s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 257 | {x.size(), 1}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 262 | std::vector{}, {0, 1}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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]’: 516s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 516s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 671 | i0 + iy + ny + 2}); 516s | ~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 676 | {x.size() / 2, 2}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 681 | std::vector{}, {0, 2}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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]’: 516s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 379 | cells.insert(cells.end(), 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 516s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 386 | {x.size() / 3, 3}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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]’: 516s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 257 | {x.size(), 1}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 262 | std::vector{}, {0, 1}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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]’: 516s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 429 | {x.size() / 3, 3}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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]’: 516s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 476 | {x.size() / 3, 3}, partitioner); 516s | ^ 516s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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]’: 516s /usr/include/c++/14/bits/stl_vector.h:801:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 516s 801 | operator=(initializer_list __l) 516s | ^~~~~~~~ 516s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38, 516s from /usr/include/c++/14/bits/ranges_algo.h:38: 516s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 516s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 960 | operator()(_It&& __first, _Sent __last) const 516s | ^~~~~~~~ 516s /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]’: 516s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 709 | vector(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~ 516s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 719 | _M_range_initialize_n(__first, __last, __n); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/14/algorithm:63, 516s from /usr/include/dolfinx/common/MPI.h:12: 516s /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]’: 516s /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 516s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1159 | std::move(__comp), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/14/numeric:62, 516s from /usr/include/basix/finite-element.h:19: 516s /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]’: 516s /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 516s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 516s | ^~~~ 516s /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 516s /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]’: 516s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 516s 610 | this->_M_impl._M_start, 516s | ~~~~~~~~~~~~~~~~~~~~~~~ 516s 611 | _M_get_Tp_allocator()); 516s | ~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/14/algorithm:61: 516s /usr/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 >]’: 516s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 516s | ^~~~~~ 516s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /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]’: 516s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 46 | void reorder_list(std::span list, std::span nodemap) 516s | ^~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 53 | const std::vector orig(list.begin(), list.end()); 516s | ^~~~ 516s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 58 | std::ranges::copy(links_old, links_new.begin()); 516s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/dolfinx/mesh/generation.h:11: 516s /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 >]’: 516s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 783 | Mesh> create_mesh( 516s | ^~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 516s | ^ 516s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 830 | cells1 = std::vector(cells.begin(), cells.end()); 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 516s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 841 | std::vector cells1_v 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 880 | boundary_v.erase(unique_end, range_end); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 885 | boundary_v.erase(boundary_v.begin()); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 905 | nodes1.erase(unique_end, range_end); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 911 | Geometry geometry 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s In file included from /usr/include/c++/14/vector:72: 516s /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]’: 516s /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 516s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 516s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 516s 239 | __x.end()); 516s | ~~~~~~~~~~ 516s /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 516s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 516s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 251 | end(), _M_get_Tp_allocator()); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 516s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 516s from /usr/include/c++/14/vector:65: 516s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 516s 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: 516s /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 516s 993 | std::_Destroy(__first, __last); 516s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1805 | std::move(__comp), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 1134 | operator()(_Iter __first, _Sent __last, 516s | ^~~~~~~~ 516s /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 516s /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 516s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1139 | return {__first, __first}; 516s | ^ 516s /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 516s 1148 | return {++__dest, __first}; 516s | ^ 516s /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]’: 516s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 1577 | erase(const_iterator __first, const_iterator __last) 516s | ^~~~~ 516s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 516s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 1549 | erase(const_iterator __position) 516s | ^~~~~ 516s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 516s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/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]’: 516s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 371 | return std::__do_uninit_copy(__first, __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 373 | return std::uninitialized_copy(__first, __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 516s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 516s from /usr/include/dolfinx/fem/Function.h:11: 516s /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]’: 516s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 119 | std::ranges::copy(buffer, range.begin()); 516s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 516s from /usr/include/dolfinx.h:10: 516s /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]’: 516s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 676 | distribute_data(MPI_Comm comm0, std::span indices, 516s | ^~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 2021 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 382 | create_geometry( 517s | ^~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 424 | const std::vector l2l = graph::build::compute_local_to_local( 517s | ^~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 429 | std::ranges::transform(l2l, igi.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 517s 430 | [&nodes](auto index) { return nodes[index]; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 783 | Mesh> create_mesh( 517s | ^~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 517s | ^ 517s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 830 | cells1 = std::vector(cells.begin(), cells.end()); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 841 | std::vector cells1_v 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 880 | boundary_v.erase(unique_end, range_end); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 885 | boundary_v.erase(boundary_v.begin()); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 905 | nodes1.erase(unique_end, range_end); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 911 | Geometry geometry 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 1426 | insert(const_iterator __position, initializer_list __l) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1430 | std::random_access_iterator_tag()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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)::]’: 517s /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 517s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 1426 | insert(const_iterator __position, initializer_list __l) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1430 | std::random_access_iterator_tag()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 517s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1720 | __start, _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/string_view:56, 517s from /usr/include/c++/14/bits/basic_string.h:47, 517s from /usr/include/c++/14/string:54, 517s from /usr/include/boost/timer/timer.hpp:13, 517s from /usr/include/dolfinx/common/Timer.h:10, 517s from /usr/include/dolfinx/common/MPI.h:9: 517s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 960 | operator()(_It&& __first, _Sent __last) const 517s | ^~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 709 | vector(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 719 | _M_range_initialize_n(__first, __last, __n); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 683 | { return std::copy(__first, __first + __n, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 960 | operator()(_It&& __first, _Sent __last) const 517s | ^~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 709 | vector(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 719 | _M_range_initialize_n(__first, __last, __n); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/numeric:62, 517s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 517s from /usr/include/dolfinx/common/MPI.h:17: 517s /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]’: 517s /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 517s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 517s | ^~~~ 517s /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 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 376 | operator()(_Range&& __r, _Out __result) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 379 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1631 | _M_allocate_and_copy(size_type __n, 517s | ^~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1638 | _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/chrono:48: 517s /usr/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s In file included from /usr/include/c++/14/algorithm:60: 517s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1789 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 517s 1792 | auto __lasti = ranges::next(__first, __last); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 517s | ^ 517s /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]’: 517s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 46 | void reorder_list(std::span list, std::span nodemap) 517s | ^~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 53 | const std::vector orig(list.begin(), list.end()); 517s | ^~~~ 517s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 58 | std::ranges::copy(links_old, links_new.begin()); 517s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 517s /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]’: 517s /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 517s 767 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 517s | ^~~~~~~~ 517s /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 517s In file included from /usr/include/c++/14/vector:72: 517s /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]’: 517s /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 517s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 517s 239 | __x.end()); 517s | ~~~~~~~~~~ 517s /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 517s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 251 | end(), _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 517s from /usr/include/c++/14/bits/basic_string.h:39: 517s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 517s 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: 517s /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 517s 993 | std::_Destroy(__first, __last); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 195 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s /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 517s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 517s | ^~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 181 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /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 517s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 517s | ^~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1805 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1134 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 517s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1139 | return {__first, __first}; 517s | ^ 517s /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 517s 1148 | return {++__dest, __first}; 517s | ^ 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 1577 | erase(const_iterator __first, const_iterator __last) 517s | ^~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 1549 | erase(const_iterator __position) 517s | ^~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 185 | __uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 3147 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/vector:65: 517s /usr/include/c++/14/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]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 371 | return std::__do_uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 373 | return std::uninitialized_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 517s /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]’: 517s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 119 | std::ranges::copy(buffer, range.begin()); 517s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 376 | operator()(_Range&& __r, _Out __result) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 379 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 >]’: 517s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 676 | distribute_data(MPI_Comm comm0, std::span indices, 517s | ^~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 2021 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 508 | { return std::get<0>(idx) != r; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 553 | [](auto x) { return std::get<1>(x); }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 646 | std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 658 | std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 382 | create_geometry( 517s | ^~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 424 | const std::vector l2l = graph::build::compute_local_to_local( 517s | ^~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 429 | std::ranges::transform(l2l, igi.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 517s 430 | [&nodes](auto index) { return nodes[index]; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1999 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /usr/include/c++/14/bits/ranges_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 737 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 738 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 676 | distribute_data(MPI_Comm comm0, std::span indices, 517s | ^~~~~~~~~~~~~~~ 517s /usr/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 >]’: 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 382 | create_geometry( 517s | ^~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 424 | const std::vector l2l = graph::build::compute_local_to_local( 517s | ^~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 429 | std::ranges::transform(l2l, igi.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 517s 430 | [&nodes](auto index) { return nodes[index]; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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)::]’: 517s /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 517s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 517s | ^~~~~~~~ 517s /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 517s /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]’: 517s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 957 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s /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]’: 517s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 565 | v2, v3, vmid}); 517s | ~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 627 | {x.size() / 2, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 632 | std::vector{}, {0, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/c++/14/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]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 371 | return std::__do_uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 373 | return std::uninitialized_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 671 | i0 + iy + ny + 2}); 517s | ~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 676 | {x.size() / 2, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 681 | std::vector{}, {0, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 517s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1720 | __start, _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 368 | return ranges::__copy_or_move(std::move(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s 369 | std::move(__last), 517s | ~~~~~~~~~~~~~~~~~~ 517s 370 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 517s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 608 | __miter_base(_Iterator __it) 517s | ^~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 517s from /usr/include/c++/14/bits/stl_algobase.h:67: 517s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 517s /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 517s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 517s | ^~~~~~~~ 517s /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 517s /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 517s 193 | return std::_Destroy_aux::__destroy(__first, __last); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 196 | __destroy(__first, __last); 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1002 | operator()(_It __x, _Sent __bound) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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&)::]’: 517s /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 517s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~ 517s /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 517s /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 517s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 517s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 517s 540 | x.insert(x.end(), {x0, x1}); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /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 517s 675 | move(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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 517s /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 517s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 565 | v2, v3, vmid}); 517s | ~~~~~~~~~~~~~~ 517s /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 517s 683 | return std::__copy_move_a(std::__miter_base(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 684 | std::__miter_base(__last), __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 627 | {x.size() / 2, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 632 | std::vector{}, {0, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/c++/14/bits/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 147 | { return std::copy(__first, __last, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 3123 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 368 | return ranges::__copy_or_move(std::move(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s 369 | std::move(__last), 517s | ~~~~~~~~~~~~~~~~~~ 517s 370 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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]’: 517s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 517s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 671 | i0 + iy + ny + 2}); 517s | ~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 676 | {x.size() / 2, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 681 | std::vector{}, {0, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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]’: 517s /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 517s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1805 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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)::]’: 517s /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 517s 3867 | find_if(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~ 517s /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 517s /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 517s 3876 | return std::__find_if(__first, __last, 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /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 517s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 737 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 738 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 517s 715 | return std::__copy_n(__first, __n2, __result, 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s 716 | std::__iterator_category(__first)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 517s 715 | return std::__copy_n(__first, __n2, __result, 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s 716 | std::__iterator_category(__first)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 517s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1720 | __start, _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 683 | { return std::copy(__first, __first + __n, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 683 | { return std::copy(__first, __first + __n, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 960 | operator()(_It&& __first, _Sent __last) const 517s | ^~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 709 | vector(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 719 | _M_range_initialize_n(__first, __last, __n); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/format:55, 517s from /usr/include/c++/14/bits/chrono_io.h:39, 517s from /usr/include/c++/14/chrono:3360: 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 376 | operator()(_Range&& __r, _Out __result) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 379 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1631 | _M_allocate_and_copy(size_type __n, 517s | ^~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1638 | _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/array:43, 517s from /usr/include/dolfinx/mesh/Topology.h:9: 517s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 386 | __result, __alloc); 517s | ~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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]’: 517s /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 517s 1789 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 517s 1792 | auto __lasti = ranges::next(__first, __last); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 517s | ^ 517s /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]’: 517s /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 517s 398 | return std::__uninitialized_copy_a 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/tuple:44, 517s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 517s from /usr/include/c++/14/bits/memory_resource.h:41, 517s from /usr/include/c++/14/string:68: 517s /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]’: 517s /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 517s 767 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 386 | __result, __alloc); 517s | ~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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]’: 517s /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 517s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 517s | ^~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 398 | return std::__uninitialized_copy_a 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 195 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s /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 517s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 517s | ^~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 181 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /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 517s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 517s | ^~~~~~~~~~~~~~ 517s /usr/include/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 185 | __uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 3147 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 376 | operator()(_Range&& __r, _Out __result) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 379 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 >]’: 517s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 185 | __uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 508 | { return std::get<0>(idx) != r; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 553 | [](auto x) { return std::get<1>(x); }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/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]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 371 | return std::__do_uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 373 | return std::uninitialized_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 517s | ^~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 314 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 517s | ^~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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*]’: 517s /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 517s 346 | __niter_wrap(_From __from, _To __res) 517s | ^~~~~~~~~~~~ 517s /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]’: 517s /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 517s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 517s | ^~~~~~~~~ 517s /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 517s /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 >]’: 517s /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 517s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 517s | ^~~~~~~~~ 517s /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 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 863 | operator()(_It& __it, _Sent __bound) const 517s | ^~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~~~ 517s /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 517s /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 517s 1905 | std::__introsort_loop(__first, __last, 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s 1906 | std::__lg(__last - __first) * 2, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1907 | __comp); 517s | ~~~~~~~ 517s /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 517s 1908 | std::__final_insertion_sort(__first, __last, __comp); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 608 | __miter_base(_Iterator __it) 517s | ^~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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*]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 517s | ^~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 314 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 737 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 738 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1789 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 517s 1792 | auto __lasti = ranges::next(__first, __last); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 517s | ^ 517s /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]’: 517s /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 517s 1999 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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):: >]’: 517s /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 517s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 517s | ^~~~~~~~~ 517s /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 517s /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 517s 2152 | return __find_if(__first, __last, __pred, 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s 2153 | std::__iterator_category(__first)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 737 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 738 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 517s /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 517s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 517s | ^~~~~~~~ 517s /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 517s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 683 | { return std::copy(__first, __first + __n, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/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 >]’: 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 683 | { return std::copy(__first, __first + __n, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 508 | { return std::get<0>(idx) != r; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 553 | [](auto x) { return std::get<1>(x); }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s /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 517s 371 | return std::__do_uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 373 | return std::uninitialized_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 646 | std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 658 | std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s /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 517s 371 | return std::__do_uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 373 | return std::uninitialized_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 737 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 738 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/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 > >]’: 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 147 | { return std::copy(__first, __last, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 185 | __uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 517s | ^~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1876 | __introsort_loop(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1884 | std::__partial_sort(__first, __last, __last, __comp); 517s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1819 | __comp); 517s | ~~~~~~~ 517s /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 517s 1822 | std::__insertion_sort(__first, __last, __comp); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/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*]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 517s | ^~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 1426 | insert(const_iterator __position, initializer_list __l) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1430 | std::random_access_iterator_tag()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 517s 1426 | insert(const_iterator __position, initializer_list __l) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1430 | std::random_access_iterator_tag()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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]’: 517s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 517s 610 | this->_M_impl._M_start, 517s | ~~~~~~~~~~~~~~~~~~~~~~~ 517s 611 | _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~ 517s /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 > >]’: 517s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 517s 1002 | operator()(_It __x, _Sent __bound) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 517s /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&)::]’: 517s /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 517s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~ 517s /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 517s /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 517s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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):: >]’: 517s /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 517s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~~~~~~ 517s /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 517s /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 517s 2107 | if (__pred(__first)) 517s | ~~~~~~^~~~~~~~~ 517s /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 517s 2111 | if (__pred(__first)) 517s | ~~~~~~^~~~~~~~~ 517s /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 517s 2115 | if (__pred(__first)) 517s | ~~~~~~^~~~~~~~~ 517s /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 517s 2119 | if (__pred(__first)) 517s | ~~~~~~^~~~~~~~~ 517s /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 517s 2127 | if (__pred(__first)) 517s | ~~~~~~^~~~~~~~~ 517s /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 517s 2132 | if (__pred(__first)) 517s | ~~~~~~^~~~~~~~~ 517s /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 517s 2137 | if (__pred(__first)) 517s | ~~~~~~^~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/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]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 371 | return std::__do_uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 373 | return std::uninitialized_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 517s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1720 | __start, _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 368 | return ranges::__copy_or_move(std::move(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s 369 | std::move(__last), 517s | ~~~~~~~~~~~~~~~~~~ 517s 370 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 517s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 608 | __miter_base(_Iterator __it) 517s | ^~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 517s from /usr/include/c++/14/bits/stl_algobase.h:67: 517s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 517s /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 517s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 517s | ^~~~~~~~ 517s /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 517s /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 517s 193 | return std::_Destroy_aux::__destroy(__first, __last); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 196 | __destroy(__first, __last); 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 608 | __miter_base(_Iterator __it) 517s | ^~~~~~~~~~~~ 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1002 | operator()(_It __x, _Sent __bound) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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&)::]’: 517s /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 517s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~ 517s /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 517s /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 517s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /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 517s 675 | move(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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 517s /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 517s /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 517s 683 | return std::__copy_move_a(std::__miter_base(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 684 | std::__miter_base(__last), __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 147 | { return std::copy(__first, __last, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 3123 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 >]’: 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 368 | return ranges::__copy_or_move(std::move(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s 369 | std::move(__last), 517s | ~~~~~~~~~~~~~~~~~~ 517s 370 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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]’: 517s /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 517s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s /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 517s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 185 | __uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 517s | ^~~~~~~~~~~~ 517s /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*]’: 517s /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 517s 346 | __niter_wrap(_From __from, _To __res) 517s | ^~~~~~~~~~~~ 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s /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 517s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 185 | __uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1805 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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)::]’: 517s /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 517s 3867 | find_if(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~ 517s /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 517s /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 517s 3876 | return std::__find_if(__first, __last, 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /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 517s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 737 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 738 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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*]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 147 | { return std::copy(__first, __last, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1863 | __partial_sort(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 517s 1868 | std::__heap_select(__first, __middle, __last, __comp); 517s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1869 | std::__sort_heap(__first, __middle, __comp); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1856 | __comp); 517s | ~~~~~~~ 517s /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 517s /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 517s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1770 | __insertion_sort(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1777 | if (__comp(__i, __first)) 517s | ~~~~~~^~~~~~~~~~~~~~ 517s /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 517s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 517s | ^~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 >]’: 517s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/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]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 371 | return std::__do_uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 373 | return std::uninitialized_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 > >]’: 517s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 517s 863 | operator()(_It& __it, _Sent __bound) const 517s | ^~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~~~ 517s /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 517s /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 517s 1905 | std::__introsort_loop(__first, __last, 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s 1906 | std::__lg(__last - __first) * 2, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1907 | __comp); 517s | ~~~~~~~ 517s /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 517s 1908 | std::__final_insertion_sort(__first, __last, __comp); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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)::]’: 517s /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 517s 3867 | find_if(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~ 517s /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 517s /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 517s 3876 | return std::__find_if(__first, __last, 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /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 517s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 737 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 738 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 517s /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)::]’: 517s /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 517s 317 | operator()(_Iterator __it) 517s | ^~~~~~~~ 517s /usr/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 > >]’: 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s /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 517s 715 | return std::__copy_n(__first, __n2, __result, 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s 716 | std::__iterator_category(__first)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/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 > >]’: 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s /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 517s 715 | return std::__copy_n(__first, __n2, __result, 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s 716 | std::__iterator_category(__first)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 517s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 608 | __miter_base(_Iterator __it) 517s | ^~~~~~~~~~~~ 517s /usr/include/c++/14/bits/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 > >]’: 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 517s | ^~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 683 | { return std::copy(__first, __first + __n, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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]’: 517s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 517s | ^~~~~~~~~~~~ 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s /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 517s 147 | { return std::copy(__first, __last, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 517s /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 517s 147 | { return std::copy(__first, __last, __result); } 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 957 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 517s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 517s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 608 | __miter_base(_Iterator __it) 517s | ^~~~~~~~~~~~ 517s /usr/include/c++/14/bits/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*]’: 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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*]’: 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 642 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1589 | __heap_select(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 517s 1593 | std::__make_heap(__first, __middle, __comp); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1595 | if (__comp(__i, __first)) 517s | ~~~~~~^~~~~~~~~~~~~~ 517s /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 517s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 517s /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&):: >]’: 517s /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 517s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~~~~~~~~ 517s /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 517s /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 517s 425 | std::__pop_heap(__first, __last, __last, __comp); 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 517s 88 | if (__comp(__a, __b)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 90 | if (__comp(__b, __c)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 91 | std::iter_swap(__result, __b); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 92 | else if (__comp(__a, __c)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 93 | std::iter_swap(__result, __c); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 95 | std::iter_swap(__result, __a); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 97 | else if (__comp(__a, __c)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 98 | std::iter_swap(__result, __a); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 99 | else if (__comp(__b, __c)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 100 | std::iter_swap(__result, __c); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 102 | std::iter_swap(__result, __b); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1829 | __unguarded_partition(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 517s 1835 | while (__comp(__first, __pivot)) 517s | ~~~~~~^~~~~~~~~~~~~~~~~~ 517s /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 517s 1838 | while (__comp(__pivot, __last)) 517s | ~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 1842 | std::iter_swap(__first, __last); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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&)::]’: 517s /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 517s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 517s | ^~~~~~~~ 517s /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 517s /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 >]’: 517s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 517s | ^~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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 517s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 923 | std::__miter_base(__last), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 924 | __result); 517s | ~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /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*]’: 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 185 | __uninit_copy(__first, __last, __result); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/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]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 371 | return std::__do_uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 373 | return std::uninitialized_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 518s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 314 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 518s | ^~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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*]’: 518s /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 518s 346 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s /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]’: 518s /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 518s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 518s | ^~~~~~~~~ 518s /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 518s /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 >]’: 518s /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 518s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 518s | ^~~~~~~~~ 518s /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 518s /usr/include/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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 185 | __uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 863 | operator()(_It& __it, _Sent __bound) const 518s | ^~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 1905 | std::__introsort_loop(__first, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 1906 | std::__lg(__last - __first) * 2, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1907 | __comp); 518s | ~~~~~~~ 518s /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 518s 1908 | std::__final_insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1876 | __introsort_loop(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1884 | std::__partial_sort(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 518s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 608 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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 518s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1819 | __comp); 518s | ~~~~~~~ 518s /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 518s 1822 | std::__insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 518s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 314 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 518s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 737 | std::move(__result), 518s | ~~~~~~~~~~~~~~~~~~~~ 518s 738 | std::move(__op), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1789 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 518s 1792 | auto __lasti = ranges::next(__first, __last); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 518s | ^ 518s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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):: >]’: 518s /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 518s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 518s | ^~~~~~~~~ 518s /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 518s /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 518s 2152 | return __find_if(__first, __last, __pred, 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s 2153 | std::__iterator_category(__first)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 518s /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 518s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 518s | ^~~~~~~~ 518s /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 518s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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]’: 518s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 518s | ^~~~~~~~~~~~ 518s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 518s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 608 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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&):: >]’: 518s /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 518s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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 >]’: 518s /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 518s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 518s | ^~~~~~~~~ 518s /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 518s /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 >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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&)::]’: 518s /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 518s 239 | operator()(_Value& __val, _Iterator __it) 518s | ^~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 518s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 737 | std::move(__result), 518s | ~~~~~~~~~~~~~~~~~~~~ 518s 738 | std::move(__op), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 147 | { return std::copy(__first, __last, __result); } 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 1863 | __partial_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 1868 | std::__heap_select(__first, __middle, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1869 | std::__sort_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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):: >]’: 518s /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 518s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 518s | ^~~~~~~~~ 518s /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 518s /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 518s 2152 | return __find_if(__first, __last, __pred, 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s 2153 | std::__iterator_category(__first)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1856 | __comp); 518s | ~~~~~~~ 518s /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 518s /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 518s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 518s /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 518s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 518s | ^~~~~~~~ 518s /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 518s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/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 > >]’: 518s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 518s | ^~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 683 | { return std::copy(__first, __first + __n, __result); } 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1770 | __insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1777 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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 518s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 518s | ^~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/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 > >]’: 518s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 518s | ^~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 683 | { return std::copy(__first, __first + __n, __result); } 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 386 | __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /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*]’: 518s /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 518s 2981 | __miter_base(move_iterator<_Iterator> __it) 518s | ^~~~~~~~~~~~ 518s /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]’: 518s /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 518s 398 | return std::__uninitialized_copy_a 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /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 518s /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]’: 518s /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 518s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 386 | __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~ 518s /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 > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /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]’: 518s /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 518s 398 | return std::__uninitialized_copy_a 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 518s | ^~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 518s | ^~~~~~~~~~~~~ 518s /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 518s 232 | if (__comp(__first + __secondChild, 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s 233 | __first + (__secondChild - 1))) 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 147 | { return std::copy(__first, __last, __result); } 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 1589 | __heap_select(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 1593 | std::__make_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1595 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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 518s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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 518s 425 | std::__pop_heap(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:16: 518s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 518s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 143 | return [&](std::span rows, 518s | ^ 518s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 147 | this->add(data, rows, cols); 518s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 88 | if (__comp(__a, __b)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 90 | if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 91 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 92 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 93 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 95 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 97 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 98 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 99 | else if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 100 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 102 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 1829 | __unguarded_partition(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 1835 | while (__comp(__first, __pivot)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~ 518s /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 518s 1838 | while (__comp(__pivot, __last)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1842 | std::iter_swap(__first, __last); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 518s | ^~~~~~~~ 518s /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 518s /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 > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 923 | std::__miter_base(__last), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 924 | __result); 518s | ~~~~~~~~~ 518s /usr/include/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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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&):: >]’: 518s /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 518s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 185 | __uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 518s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1876 | __introsort_loop(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1884 | std::__partial_sort(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1819 | __comp); 518s | ~~~~~~~ 518s /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 518s 1822 | std::__insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 518s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 135 | __push_heap(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~ 518s /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 518s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 518s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 518s | ^~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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&):: >]’: 518s /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 518s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 > >]’: 518s /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 518s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 518s | ^~~~~~~~~ 518s /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 518s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 518s /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 518s 608 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /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 > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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&)::]’: 518s /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 518s 239 | operator()(_Value& __val, _Iterator __it) 518s | ^~~~~~~~ 518s /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 > >]’: 518s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 1002 | operator()(_It __x, _Sent __bound) const 518s | ^~~~~~~~ 518s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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&)::]’: 518s /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 518s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~ 518s /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 518s /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 518s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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):: >]’: 518s /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 518s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~ 518s /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 518s /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 518s 2107 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2111 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2115 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2119 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2127 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2132 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2137 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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&)::]’: 518s /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 518s 195 | operator()(_Iterator __it, _Value& __val) 518s | ^~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp: In lambda function: 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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&):: >]’: 518s /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 518s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 518s | ^~~~~~~~~~~~~ 518s /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 518s 232 | if (__comp(__first + __secondChild, 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s 233 | __first + (__secondChild - 1))) 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 518s | ^~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 346 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 135 | __push_heap(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~ 518s /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 518s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 195 | operator()(_Iterator __it, _Value& __val) 518s | ^~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 518s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 518s | ^~~~~~~~ 518s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 518s 610 | this->_M_impl._M_start, 518s | ~~~~~~~~~~~~~~~~~~~~~~~ 518s 611 | _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~ 518s /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):: >]’: 518s /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 518s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~ 518s /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 518s /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 518s 2107 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2111 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2115 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2119 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2127 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2132 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 518s 2137 | if (__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 518s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 608 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /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]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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 518s 371 | return std::__do_uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 373 | return std::uninitialized_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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 518s 371 | return std::__do_uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 373 | return std::uninitialized_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 147 | { return std::copy(__first, __last, __result); } 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1863 | __partial_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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 518s 1868 | std::__heap_select(__first, __middle, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1869 | std::__sort_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1856 | __comp); 518s | ~~~~~~~ 518s /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 518s /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 518s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1770 | __insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1777 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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 518s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 518s | ^~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s In file included from /usr/include/c++/14/vector:66, 518s from /usr/include/catch2/catch_tostring.hpp:12, 518s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 518s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 518s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 518s from /usr/include/catch2/catch_test_macros.hpp:11, 518s from /usr/include/catch2/catch_template_test_macros.hpp:20, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:13: 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 518s 681 | vector(initializer_list __l, 518s | ^~~~~~ 518s /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 > >]’: 518s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 863 | operator()(_It& __it, _Sent __bound) const 518s | ^~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 1905 | std::__introsort_loop(__first, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 1906 | std::__lg(__last - __first) * 2, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1907 | __comp); 518s | ~~~~~~~ 518s /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 518s 1908 | std::__final_insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 518s /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)::]’: 518s /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 518s 317 | operator()(_Iterator __it) 518s | ^~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 518s | ^~~~~~~~~~ 518s /usr/include/c++/14/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]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 371 | return std::__do_uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 373 | return std::uninitialized_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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)::]’: 518s /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 518s 317 | operator()(_Iterator __it) 518s | ^~~~~~~~ 518s In file included from /usr/include/c++/14/vector:66, 518s from /usr/include/basix/mdspan.hpp:6096, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:11: 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 518s 681 | vector(initializer_list __l, 518s | ^~~~~~ 518s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 518s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 608 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /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 >]’: 518s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 518s | ^~~~~~~~~~~~ 518s /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 >]’: 518s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /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*]’: 518s /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 518s 346 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:25: 518s /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]’: 518s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 518s | ^~~~~ 518s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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 518s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 185 | __uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 518s 450 | rowptr_container_type new_row_ptr = {0}; 518s | ^~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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 518s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 185 | __uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 518s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 608 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1589 | __heap_select(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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 518s 1593 | std::__make_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1595 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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 518s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 518s /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&):: >]’: 518s /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 518s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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 518s 425 | std::__pop_heap(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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 518s 88 | if (__comp(__a, __b)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 90 | if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 91 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 92 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 93 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 95 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 97 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 98 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 99 | else if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 100 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 102 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1829 | __unguarded_partition(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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 518s 1835 | while (__comp(__first, __pivot)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~ 518s /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 518s 1838 | while (__comp(__pivot, __last)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1842 | std::iter_swap(__first, __last); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 518s | ^~~~~~~~ 518s /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 518s /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 >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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 518s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 923 | std::__miter_base(__last), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 924 | __result); 518s | ~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1876 | __introsort_loop(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1884 | std::__partial_sort(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1819 | __comp); 518s | ~~~~~~~ 518s /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 518s 1822 | std::__insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 249 | void add(std::span x, std::span rows, 518s | ^~~ 518s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:24: 518s /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]’: 518s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 518s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 518s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 185 | __uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 724 | double norm_sq_local = std::accumulate( 518s | ~~~~~~~~~~~~~~~^ 518s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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 518s 147 | { return std::copy(__first, __last, __result); } 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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 518s 147 | { return std::copy(__first, __last, __result); } 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 518s from /usr/include/c++/14/algorithm:63, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:10: 518s /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]’: 518s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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]’: 518s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 518s | ^~~~~~~~~~~~ 518s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 518s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 608 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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&):: >]’: 518s /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 518s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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()::]’: 518s /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 518s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 201 | std::move(__f), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 518s | ^~~~~~~~~ 518s /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 518s /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 >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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&)::]’: 518s /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 518s 239 | operator()(_Value& __val, _Iterator __it) 518s | ^~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 518s 450 | rowptr_container_type new_row_ptr = {0}; 518s | ^~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 1863 | __partial_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 1868 | std::__heap_select(__first, __middle, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1869 | std::__sort_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1856 | __comp); 518s | ~~~~~~~ 518s /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 518s /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 518s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1770 | __insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1777 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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 518s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 518s | ^~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s In file included from /usr/include/c++/14/algorithm:63, 518s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 518s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:17: 518s /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]’: 518s /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 518s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1159 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 518s 610 | this->_M_impl._M_start, 518s | ~~~~~~~~~~~~~~~~~~~~~~~ 518s 611 | _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/dolfinx/mesh/generation.h:11, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:22: 518s /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 >]’: 518s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 783 | Mesh> create_mesh( 518s | ^~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 518s | ^ 518s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 830 | cells1 = std::vector(cells.begin(), cells.end()); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 841 | std::vector cells1_v 518s | ^~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 880 | boundary_v.erase(unique_end, range_end); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 885 | boundary_v.erase(boundary_v.begin()); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 518s | ^~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 905 | nodes1.erase(unique_end, range_end); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 911 | Geometry geometry 518s | ^~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 147 | { return std::copy(__first, __last, __result); } 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 518s /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]’: 518s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 518s | ^~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 518s | ^~~~~~~~~~~~~ 518s /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 518s 232 | if (__comp(__first + __secondChild, 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s 233 | __first + (__secondChild - 1))) 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 642 | _index_maps[1]->local_to_global(local_col, global_col); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 1589 | __heap_select(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 1593 | std::__make_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1595 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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 518s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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 518s 425 | std::__pop_heap(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 88 | if (__comp(__a, __b)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 90 | if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 91 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 92 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 93 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 95 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 97 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 98 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 99 | else if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 100 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 102 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 1829 | __unguarded_partition(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 1835 | while (__comp(__first, __pivot)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~ 518s /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 518s 1838 | while (__comp(__pivot, __last)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1842 | std::iter_swap(__first, __last); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 518s | ^~~~~~~~ 518s /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 518s /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 > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 518s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 923 | std::__miter_base(__last), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 924 | __result); 518s | ~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 518s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 518s 540 | x.insert(x.end(), {x0, x1}); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 565 | v2, v3, vmid}); 518s | ~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 627 | {x.size() / 2, 2}, partitioner); 518s | ^ 518s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 632 | std::vector{}, {0, 2}, partitioner); 518s | ^ 518s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 642 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 2981 | __miter_base(move_iterator<_Iterator> __it) 518s | ^~~~~~~~~~~~ 518s /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*]’: 518s /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 518s /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&):: >]’: 518s /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 518s 135 | __push_heap(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~ 518s /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 518s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 518s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 671 | i0 + iy + ny + 2}); 518s | ~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 676 | {x.size() / 2, 2}, partitioner); 518s | ^ 518s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 681 | std::vector{}, {0, 2}, partitioner); 518s | ^ 518s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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&):: >]’: 518s /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 518s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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&):: >]’: 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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 > >]’: 518s /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 518s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 518s | ^~~~~~~~~ 518s /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 518s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 518s /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 518s 608 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /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 > >]’: 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s /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&)::]’: 518s /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 518s 239 | operator()(_Value& __val, _Iterator __it) 518s | ^~~~~~~~ 518s /usr/include/c++/14/bits/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*]’: 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 518s | ^~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /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&)::]’: 518s /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 518s 195 | operator()(_Iterator __it, _Value& __val) 518s | ^~~~~~~~ 518s /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&):: >]’: 518s /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 518s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 518s | ^~~~~~~~~~~~~ 518s /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 518s 232 | if (__comp(__first + __secondChild, 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s 233 | __first + (__secondChild - 1))) 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 518s | ^~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 346 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 518s from /usr/include/dolfinx/refinement/interval.h:12: 518s /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]’: 518s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 518s 177 | std::for_each(local_edge_to_new_vertex.begin(), 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 178 | local_edge_to_new_vertex.end(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 179 | [global_offset](auto& e) { e.second += global_offset; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 518s 254 | recv_local_edge); 518s | ~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 135 | __push_heap(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~ 518s /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 518s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 195 | operator()(_Iterator __it, _Value& __val) 518s | ^~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 1426 | insert(const_iterator __position, initializer_list __l) 518s | ^~~~~~ 518s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1430 | std::random_access_iterator_tag()); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/vector:66, 518s from /usr/include/catch2/catch_tostring.hpp:12, 518s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 518s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 518s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 518s from /usr/include/catch2/catch_test_macros.hpp:11, 518s from /usr/include/catch2/catch_template_test_macros.hpp:20, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:7: 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 518s 681 | vector(initializer_list __l, 518s | ^~~~~~ 518s /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]’: 518s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 518s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 78 | std::vector expected_x = { 518s | ^~~~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 120 | std::vector expected_x = { 518s | ^~~~~~~~~~ 518s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 518s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 518s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 518s from /usr/include/catch2/catch_test_macros.hpp:11, 518s from /usr/include/catch2/catch_template_test_macros.hpp:20, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/generation.cpp:9: 518s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 518s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 518s | ^ 518s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 518s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 518s | ^ 518s /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 >]’: 518s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 518s | ^~~~~~~~~~~~~ 518s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 187 | {x.size() / 3, 3}, partitioner); 518s | ^ 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s /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 > >]’: 518s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s In file included from /usr/include/c++/14/string_view:56, 518s from /usr/include/c++/14/bits/basic_string.h:47, 518s from /usr/include/c++/14/string:54, 518s from /usr/include/catch2/internal/catch_stringref.hpp:12, 518s from /usr/include/catch2/catch_assertion_info.hpp:13, 518s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 518s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 518s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 960 | operator()(_It&& __first, _Sent __last) const 518s | ^~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 709 | vector(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~ 518s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 719 | _M_range_initialize_n(__first, __last, __n); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/numeric:62, 518s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 518s from /usr/include/dolfinx/common/MPI.h:17, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:19: 518s /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]’: 518s /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 518s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 518s | ^~~~ 518s /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 518s In file included from /usr/include/c++/14/chrono:48, 518s from /usr/include/catch2/catch_tostring.hpp:545: 518s /usr/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 >]’: 518s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 518s | ^~~~~~ 518s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /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]’: 518s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 46 | void reorder_list(std::span list, std::span nodemap) 518s | ^~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 53 | const std::vector orig(list.begin(), list.end()); 518s | ^~~~ 518s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 58 | std::ranges::copy(links_old, links_new.begin()); 518s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/vector:72: 518s /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]’: 518s /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 518s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 518s 239 | __x.end()); 518s | ~~~~~~~~~~ 518s /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 518s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 251 | end(), _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 518s from /usr/include/c++/14/bits/basic_string.h:39: 518s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 518s 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: 518s /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 518s 993 | std::_Destroy(__first, __last); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 167 | static_cast(2. * i + comm_size)}); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 187 | {x.size() / 3, 3}, partitioner); 518s | ^ 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s /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]’: 518s /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 518s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1805 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1134 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 518s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1139 | return {__first, __first}; 518s | ^ 518s /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 518s 1148 | return {++__dest, __first}; 518s | ^ 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 1577 | erase(const_iterator __first, const_iterator __last) 518s | ^~~~~ 518s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 518s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 518s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 960 | operator()(_It&& __first, _Sent __last) const 518s | ^~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 709 | vector(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~ 518s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 719 | _M_range_initialize_n(__first, __last, __n); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 201 | std::vector expected_x 518s | ^~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 1549 | erase(const_iterator __position) 518s | ^~~~~ 518s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/vector:65: 518s /usr/include/c++/14/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]’: 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 371 | return std::__do_uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 373 | return std::uninitialized_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 518s from /usr/include/dolfinx/mesh/Mesh.h:9, 518s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:21: 518s /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]’: 518s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 119 | std::ranges::copy(buffer, range.begin()); 518s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/vector:72: 518s /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]’: 518s /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 518s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 518s 239 | __x.end()); 518s | ~~~~~~~~~~ 518s /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 518s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 251 | end(), _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 518s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 518s from /usr/include/c++/14/vector:65: 518s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 518s 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: 518s /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 518s 993 | std::_Destroy(__first, __last); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 776 | ranges::begin(__r2), ranges::end(__r2), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 777 | std::move(__result), std::move(__binary_op), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 778 | std::move(__proj1), std::move(__proj2)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 >]’: 518s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 676 | distribute_data(MPI_Comm comm0, std::span indices, 518s | ^~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 2021 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 382 | create_geometry( 518s | ^~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 424 | const std::vector l2l = graph::build::compute_local_to_local( 518s | ^~~ 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 429 | std::ranges::transform(l2l, igi.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 518s 430 | [&nodes](auto index) { return nodes[index]; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 518s 681 | vector(initializer_list __l, 518s | ^~~~~~ 518s /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]’: 518s /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 518s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1805 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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)::]’: 518s /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 518s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 2095 | __value, std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 56 | std::vector cells{0, 1, 1, 2}; 518s | ^~~~~ 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 518s 63 | mesh::create_cell_partitioner()); 518s | ^ 518s /tmp/autopkgtest.CjbzA3/build.AYr/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 519s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 519s from /usr/include/dolfinx/fem/assembler.h:9, 519s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 519s from /usr/include/dolfinx.h:11, 519s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:14: 519s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 519s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 519s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:18: 519s /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]’: 519s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 519s | ^~~~~ 519s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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]’: 519s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 519s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 519s 1426 | insert(const_iterator __position, initializer_list __l) 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1430 | std::random_access_iterator_tag()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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)>]’: 519s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 267 | void assemble_matrix( 519s | ^~~~~~~~~~~~~~~ 519s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 519s /tmp/autopkgtest.CjbzA3/build.AYr/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 519s 56 | std::vector cells{0, 1, 1, 2}; 519s | ^~~~~ 519s /tmp/autopkgtest.CjbzA3/build.AYr/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 519s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 519s | ^ 519s /tmp/autopkgtest.CjbzA3/build.AYr/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 519s 63 | mesh::create_cell_partitioner()); 519s | ^ 519s /tmp/autopkgtest.CjbzA3/build.AYr/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 519s /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]’: 519s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 715 | 0); 519s | ~~ 519s /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]’: 519s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 519s | ^~~~~ 519s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s In file included from /usr/include/c++/14/numeric:62, 519s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 519s from /usr/include/dolfinx/common/MPI.h:17, 519s from /usr/include/dolfinx/common/dolfinx_common.h:13, 519s from /usr/include/dolfinx.h:10: 519s /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)>]’: 519s /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 519s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 519s | ^~~~~~~~~~ 519s /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 519s /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)::]’: 519s /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 519s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 519s | ^~~~~~~~ 519s /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 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 629 | return ranges::fill_n(std::move(__first), __len, __value); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/dolfinx/fem/Function.h:17, 519s from /usr/include/dolfinx/fem/DirichletBC.h:12, 519s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 519s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 519s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 99 | std::span(_buffer_remote), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 100 | std::span(_request)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /tmp/autopkgtest.CjbzA3/build.AYr/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]’: 519s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 35 | void spmv_impl(std::span values, 519s | ^~~~~~~~~ 519s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 1497 | insert(const_iterator __position, _InputIterator __first, 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1501 | _M_range_insert(begin() + __offset, __first, __last, 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1502 | std::__iterator_category(__first)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s In file included from /usr/include/c++/14/algorithm:63, 519s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 519s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 519s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:11: 519s /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]’: 519s /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 519s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1159 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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()::]’: 519s /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 519s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 519s 610 | this->_M_impl._M_start, 519s | ~~~~~~~~~~~~~~~~~~~~~~~ 519s 611 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/dolfinx/mesh/generation.h:11, 519s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:15: 519s /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 >]’: 519s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 783 | Mesh> create_mesh( 519s | ^~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 519s | ^ 519s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 830 | cells1 = std::vector(cells.begin(), cells.end()); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 841 | std::vector cells1_v 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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)::]’: 519s /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 519s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 2095 | __value, std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 880 | boundary_v.erase(unique_end, range_end); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 885 | boundary_v.erase(boundary_v.begin()); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 905 | nodes1.erase(unique_end, range_end); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 911 | Geometry geometry 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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]’: 519s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 519s 957 | vector<_Tp, _Alloc>:: 519s | ^~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 519s 1426 | insert(const_iterator __position, initializer_list __l) 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1430 | std::random_access_iterator_tag()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 783 | Mesh> create_mesh( 519s | ^~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 519s | ^ 519s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 830 | cells1 = std::vector(cells.begin(), cells.end()); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 841 | std::vector cells1_v 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 880 | boundary_v.erase(unique_end, range_end); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 885 | boundary_v.erase(boundary_v.begin()); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 905 | nodes1.erase(unique_end, range_end); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 911 | Geometry geometry 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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&)::]’: 519s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 519s from /usr/include/dolfinx.h:16: 519s /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]’: 519s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 379 | cells.insert(cells.end(), 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 519s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 386 | {x.size() / 3, 3}, partitioner); 519s | ^ 519s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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]’: 519s /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 519s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1805 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 429 | {x.size() / 3, 3}, partitioner); 519s | ^ 519s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 519s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1720 | __start, _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 476 | {x.size() / 3, 3}, partitioner); 519s | ^ 519s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/c++/14/bits/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 >]’: 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 683 | { return std::copy(__first, __first + __n, __result); } 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 960 | operator()(_It&& __first, _Sent __last) const 519s | ^~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 709 | vector(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 719 | _M_range_initialize_n(__first, __last, __n); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/format:55, 519s from /usr/include/c++/14/bits/chrono_io.h:39, 519s from /usr/include/c++/14/chrono:3360: 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 376 | operator()(_Range&& __r, _Out __result) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 379 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1631 | _M_allocate_and_copy(size_type __n, 519s | ^~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1638 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/string:51: 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1789 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 519s 1792 | auto __lasti = ranges::next(__first, __last); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 519s | ^ 519s In file included from /usr/include/c++/14/tuple:44, 519s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 519s from /usr/include/c++/14/bits/memory_resource.h:41, 519s from /usr/include/c++/14/string:68: 519s /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]’: 519s /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 519s 767 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 519s 195 | vector<_Tp, _Alloc>:: 519s | ^~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 519s /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 519s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 519s | ^~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 519s 181 | vector<_Tp, _Alloc>:: 519s | ^~~~~~~~~~~~~~~~~~~ 519s /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 519s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 519s | ^~~~~~~~~~~~~~ 519s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:17: 519s /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]’: 519s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 519s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 519s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 185 | __uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 3147 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 376 | operator()(_Range&& __r, _Out __result) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 379 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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 >]’: 519s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 508 | { return std::get<0>(idx) != r; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 553 | [](auto x) { return std::get<1>(x); }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 646 | std::next(x_new.begin(), shape[1] * i)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 658 | std::next(x_new.begin(), shape[1] * i)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1999 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /usr/include/c++/14/bits/ranges_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]’: 519s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 737 | std::move(__result), 519s | ~~~~~~~~~~~~~~~~~~~~ 519s 738 | std::move(__op), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 519s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 519s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/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 > >]’: 519s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /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]’: 519s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 519s 957 | vector<_Tp, _Alloc>:: 519s | ^~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 519s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 402 | std::ranges::transform(p, xg, p.begin(), 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 519s 403 | [size = rows.size()](auto x, auto y) 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 404 | { return x + y / size; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/string_view:56, 519s from /usr/include/c++/14/bits/basic_string.h:47, 519s from /usr/include/c++/14/string:54, 519s from /usr/include/catch2/internal/catch_stringref.hpp:12, 519s from /usr/include/catch2/catch_assertion_info.hpp:13, 519s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 519s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 960 | operator()(_It&& __first, _Sent __last) const 519s | ^~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 709 | vector(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 719 | _M_range_initialize_n(__first, __last, __n); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/numeric:62, 519s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 519s from /usr/include/dolfinx/common/MPI.h:17, 519s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:12: 519s /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]’: 519s /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 519s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 519s | ^~~~ 519s /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 519s /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]’: 519s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 519s 957 | vector<_Tp, _Alloc>:: 519s | ^~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s In file included from /usr/include/c++/14/chrono:48, 519s from /usr/include/catch2/catch_tostring.hpp:545: 519s /usr/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 >]’: 519s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/vector.tcc:980:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 980 | std::copy(__first, __last, __position); 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/vector.tcc:987:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 987 | std::__uninitialized_copy_a(__mid, __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s 988 | this->_M_impl._M_finish, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~ 519s 989 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/vector.tcc:998:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 998 | std::copy(__first, __mid, __position); 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/vector.tcc:1027:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1027 | = std::__uninitialized_copy_a(__first, __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s 1028 | __new_finish, 519s | ~~~~~~~~~~~~~ 519s 1029 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 46 | void reorder_list(std::span list, std::span nodemap) 519s | ^~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 53 | const std::vector orig(list.begin(), list.end()); 519s | ^~~~ 519s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 58 | std::ranges::copy(links_old, links_new.begin()); 519s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/vector:72: 519s /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]’: 519s /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 519s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 519s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 519s 239 | __x.end()); 519s | ~~~~~~~~~~ 519s /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 519s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 251 | end(), _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 519s from /usr/include/c++/14/bits/basic_string.h:39: 519s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 519s 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: 519s /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 519s 993 | std::_Destroy(__first, __last); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1805 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1134 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 519s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1139 | return {__first, __first}; 519s | ^ 519s /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 519s 1148 | return {++__dest, __first}; 519s | ^ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 1577 | erase(const_iterator __first, const_iterator __last) 519s | ^~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 519s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 386 | __result, __alloc); 519s | ~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 1549 | erase(const_iterator __position) 519s | ^~~~~ 519s /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 >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 519s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 398 | return std::__uninitialized_copy_a 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/vector:65: 519s /usr/include/c++/14/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]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 371 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 373 | return std::uninitialized_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 519s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1720 | __start, _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 519s from /usr/include/dolfinx/mesh/Mesh.h:9, 519s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:14: 519s /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]’: 519s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 119 | std::ranges::copy(buffer, range.begin()); 519s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 676 | distribute_data(MPI_Comm comm0, std::span indices, 519s | ^~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 2021 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1631 | _M_allocate_and_copy(size_type __n, 519s | ^~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1638 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/algorithm:60: 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 519s | ^~~~~~~~ 519s /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 519s /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 >]’: 519s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 382 | create_geometry( 519s | ^~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 424 | const std::vector l2l = graph::build::compute_local_to_local( 519s | ^~~ 519s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 429 | std::ranges::transform(l2l, igi.begin(), 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 519s 430 | [&nodes](auto index) { return nodes[index]; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 519s 957 | vector<_Tp, _Alloc>:: 519s | ^~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1789 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 519s 1792 | auto __lasti = ranges::next(__first, __last); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 519s | ^ 519s /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)::]’: 519s /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 519s 2064 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /usr/include/c++/14/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]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 371 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 676 | distribute_data(MPI_Comm comm0, std::span indices, 519s | ^~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 373 | return std::uninitialized_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 382 | create_geometry( 519s | ^~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 424 | const std::vector l2l = graph::build::compute_local_to_local( 519s | ^~~ 519s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 429 | std::ranges::transform(l2l, igi.begin(), 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 519s 430 | [&nodes](auto index) { return nodes[index]; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 519s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 376 | operator()(_Range&& __r, _Out __result) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1720 | __start, _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 379 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 368 | return ranges::__copy_or_move(std::move(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 519s 369 | std::move(__last), 519s | ~~~~~~~~~~~~~~~~~~ 519s 370 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s In file included from /usr/include/c++/14/string:44: 519s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 608 | __miter_base(_Iterator __it) 519s | ^~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 519s | ^~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s In file included from /usr/include/c++/14/optional:48, 519s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:9: 519s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 519s /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 519s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 519s | ^~~~~~~~ 519s /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 519s /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 519s 193 | return std::_Destroy_aux::__destroy(__first, __last); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 196 | __destroy(__first, __last); 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1002 | operator()(_It __x, _Sent __bound) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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&)::]’: 519s /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 519s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~ 519s /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 519s /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 519s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 675 | move(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /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 519s /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 519s /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 519s 683 | return std::__copy_move_a(std::__miter_base(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 684 | std::__miter_base(__last), __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 519s | ^~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1789 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 519s 1792 | auto __lasti = ranges::next(__first, __last); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 519s | ^ 519s /usr/include/c++/14/bits/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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 147 | { return std::copy(__first, __last, __result); } 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 3123 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 368 | return ranges::__copy_or_move(std::move(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 519s 369 | std::move(__last), 519s | ~~~~~~~~~~~~~~~~~~ 519s 370 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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 >]’: 519s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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)>]’: 519s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 233 | void assemble_matrix( 519s | ^~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 247 | mesh->geometry().x(), constants, coefficients, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 248 | dof_marker0, dof_marker1); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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 >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /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]’: 519s /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 519s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 519s | ^~~~ 519s /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 519s /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 519s 1029 | std::__fill_a(__first, __last, __value); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 519s from /usr/include/dolfinx/refinement/interval.h:12: 519s /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]’: 519s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 519s 177 | std::for_each(local_edge_to_new_vertex.begin(), 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 178 | local_edge_to_new_vertex.end(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 179 | [global_offset](auto& e) { e.second += global_offset; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 519s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 519s 254 | recv_local_edge); 519s | ~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1805 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 519s | ^~~~~~~~ 519s /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)::]’: 519s /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 519s 3867 | find_if(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~ 519s /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 519s /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 519s 3876 | return std::__find_if(__first, __last, 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 519s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 519s | ^~~~~~~~ 519s /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 519s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 737 | std::move(__result), 519s | ~~~~~~~~~~~~~~~~~~~~ 519s 738 | std::move(__op), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/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 > >]’: 519s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /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 519s 715 | return std::__copy_n(__first, __n2, __result, 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s 716 | std::__iterator_category(__first)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/dolfinx/la/Vector.h:14: 519s /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]’: 519s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 195 | void scatter_fwd_begin(std::span send_buffer, 519s | ^~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/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 > >]’: 519s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /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 519s 715 | return std::__copy_n(__first, __n2, __result, 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s 716 | std::__iterator_category(__first)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 1426 | insert(const_iterator __position, initializer_list __l) 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 519s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1430 | std::random_access_iterator_tag()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/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 > >]’: 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 683 | { return std::copy(__first, __first + __n, __result); } 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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)::]’: 519s /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 519s 2064 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 386 | __result, __alloc); 519s | ~~~~~~~~~~~~~~~~~~ 519s /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 > >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /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]’: 519s /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 519s 398 | return std::__uninitialized_copy_a 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 1426 | insert(const_iterator __position, initializer_list __l) 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1430 | std::random_access_iterator_tag()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1159 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 519s | ^~~~~~~~ 519s /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 519s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 776 | ranges::begin(__r2), ranges::end(__r2), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 777 | std::move(__result), std::move(__binary_op), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 778 | std::move(__proj1), std::move(__proj2)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 519s 610 | this->_M_impl._M_start, 519s | ~~~~~~~~~~~~~~~~~~~~~~~ 519s 611 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 519s from /usr/include/dolfinx/geometry/utils.h:9, 519s from /usr/include/dolfinx/fem/interpolate.h:19, 519s from /usr/include/dolfinx/fem/Function.h:12: 519s /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]’: 519s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 783 | Mesh> create_mesh( 519s | ^~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 519s | ^ 519s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 830 | cells1 = std::vector(cells.begin(), cells.end()); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 841 | std::vector cells1_v 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 880 | boundary_v.erase(unique_end, range_end); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 885 | boundary_v.erase(boundary_v.begin()); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 905 | nodes1.erase(unique_end, range_end); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 911 | Geometry geometry 519s | ^~~~~~~~ 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/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]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 371 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 373 | return std::uninitialized_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 519s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 519s /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 519s 371 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 373 | return std::uninitialized_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 519s | ^~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 519s 177 | std::for_each(local_edge_to_new_vertex.begin(), 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 178 | local_edge_to_new_vertex.end(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 179 | [global_offset](auto& e) { e.second += global_offset; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 519s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 519s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 519s 254 | recv_local_edge); 519s | ~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 519s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 185 | __uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/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]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 371 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 373 | return std::uninitialized_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 314 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/string:48: 519s /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]’: 519s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 519s | ^~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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*]’: 519s /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 519s 346 | __niter_wrap(_From __from, _To __res) 519s | ^~~~~~~~~~~~ 519s /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]’: 519s /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 519s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 519s | ^~~~~~~~~ 519s /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 519s /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 >]’: 519s /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 519s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 519s | ^~~~~~~~~ 519s /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 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 863 | operator()(_It& __it, _Sent __bound) const 519s | ^~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~ 519s /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 519s /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 519s 1905 | std::__introsort_loop(__first, __last, 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s 1906 | std::__lg(__last - __first) * 2, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1907 | __comp); 519s | ~~~~~~~ 519s /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 519s 1908 | std::__final_insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 608 | __miter_base(_Iterator __it) 519s | ^~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 519s | ^~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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*]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 314 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 519s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 737 | std::move(__result), 519s | ~~~~~~~~~~~~~~~~~~~~ 519s 738 | std::move(__op), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1789 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 519s 1792 | auto __lasti = ranges::next(__first, __last); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 519s | ^ 519s /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):: >]’: 519s /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 519s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 519s | ^~~~~~~~~ 519s /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 519s /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 519s 2152 | return __find_if(__first, __last, __pred, 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s 2153 | std::__iterator_category(__first)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 519s /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 519s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /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 519s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/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 > >]’: 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 683 | { return std::copy(__first, __first + __n, __result); } 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/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 > >]’: 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 683 | { return std::copy(__first, __first + __n, __result); } 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 519s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1720 | __start, _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 519s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 519s /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 519s 371 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 373 | return std::uninitialized_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 > >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 519s | ^~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/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 >]’: 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 683 | { return std::copy(__first, __first + __n, __result); } 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 960 | operator()(_It&& __first, _Sent __last) const 519s | ^~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 709 | vector(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 719 | _M_range_initialize_n(__first, __last, __n); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/format:55, 519s from /usr/include/c++/14/bits/chrono_io.h:39, 519s from /usr/include/c++/14/chrono:3360: 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 376 | operator()(_Range&& __r, _Out __result) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 379 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1631 | _M_allocate_and_copy(size_type __n, 519s | ^~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1638 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/string:51: 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1789 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 519s 1792 | auto __lasti = ranges::next(__first, __last); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 519s | ^ 519s /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]’: 519s /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 519s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 519s | ^~~~~~~~ 519s /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 519s /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 519s /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 519s /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 519s In file included from /usr/include/c++/14/tuple:44, 519s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 519s from /usr/include/c++/14/bits/memory_resource.h:41, 519s from /usr/include/c++/14/string:68: 519s /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]’: 519s /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 519s 767 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 519s 195 | vector<_Tp, _Alloc>:: 519s | ^~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 519s /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 519s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 519s | ^~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 519s | ^~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 519s 181 | vector<_Tp, _Alloc>:: 519s | ^~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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 519s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 519s | ^~~~~~~~~~~~~~ 519s /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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 185 | __uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~ 519s /usr/include/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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 519s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 519s /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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 185 | __uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 519s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 519s /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 519s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 185 | __uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 3147 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 519s 610 | this->_M_impl._M_start, 519s | ~~~~~~~~~~~~~~~~~~~~~~~ 519s 611 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 376 | operator()(_Range&& __r, _Out __result) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 379 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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 >]’: 519s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 508 | { return std::get<0>(idx) != r; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 553 | [](auto x) { return std::get<1>(x); }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/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]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 371 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 373 | return std::uninitialized_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/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]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 371 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 373 | return std::uninitialized_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 519s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 608 | __miter_base(_Iterator __it) 519s | ^~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 519s | ^~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 519s from /usr/include/c++/14/bits/stl_algobase.h:67: 519s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 519s /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 519s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 147 | { return std::copy(__first, __last, __result); } 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 193 | return std::_Destroy_aux::__destroy(__first, __last); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 196 | __destroy(__first, __last); 519s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /usr/include/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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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*]’: 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 185 | __uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1876 | __introsort_loop(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1884 | std::__partial_sort(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1999 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 519s /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 519s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1819 | __comp); 519s | ~~~~~~~ 519s /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 519s 1822 | std::__insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/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*]’: 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 519s | ^~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_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]’: 519s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 737 | std::move(__result), 519s | ~~~~~~~~~~~~~~~~~~~~ 519s 738 | std::move(__op), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 > >]’: 519s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 519s 1002 | operator()(_It __x, _Sent __bound) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 519s In file included from /usr/include/c++/14/algorithm:61: 519s /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&)::]’: 519s /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 519s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~ 519s /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 519s /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 519s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 > >]’: 519s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 519s 960 | operator()(_It&& __first, _Sent __last) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 519s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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 >]’: 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 368 | return ranges::__copy_or_move(std::move(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 519s 369 | std::move(__last), 519s | ~~~~~~~~~~~~~~~~~~ 519s 370 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s /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]’: 519s /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 519s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 386 | __result, __alloc); 519s | ~~~~~~~~~~~~~~~~~~ 519s /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 > >]’: 519s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 519s 1002 | operator()(_It __x, _Sent __bound) const 519s | ^~~~~~~~ 519s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 519s /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 > >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /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&)::]’: 519s /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 519s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~ 519s /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 519s /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 519s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 398 | return std::__uninitialized_copy_a 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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):: >]’: 519s /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 519s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~ 519s /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 519s /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 519s 2107 | if (__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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 519s 2111 | if (__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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 519s 2115 | if (__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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 519s 2119 | if (__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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 519s 2127 | if (__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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 519s 2132 | if (__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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 519s 2137 | if (__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 642 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 508 | { return std::get<0>(idx) != r; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 553 | [](auto x) { return std::get<1>(x); }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 646 | std::next(x_new.begin(), shape[1] * i)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 658 | std::next(x_new.begin(), shape[1] * i)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)::]’: 520s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 927 | void pack_coefficient_entity(std::span c, int cstride, 520s | ^~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 520s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 608 | __miter_base(_Iterator __it) 520s | ^~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /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)::]’: 520s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 927 | void pack_coefficient_entity(std::span c, int cstride, 520s | ^~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)::]’: 520s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 927 | void pack_coefficient_entity(std::span c, int cstride, 520s | ^~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)::]’: 520s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 927 | void pack_coefficient_entity(std::span c, int cstride, 520s | ^~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 520s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /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 520s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 185 | __uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /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*]’: 520s /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 520s 346 | __niter_wrap(_From __from, _To __res) 520s | ^~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 737 | std::move(__result), 520s | ~~~~~~~~~~~~~~~~~~~~ 520s 738 | std::move(__op), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/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 > >]’: 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 520s | ^~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /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 >]’: 520s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1002 | operator()(_It __x, _Sent __bound) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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&)::]’: 520s /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 520s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~ 520s /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 520s /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 520s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)>]’: 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 494 | void assemble_matrix( 520s | ^~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 549 | impl::assemble_cells( 520s | ~~~~~~~~~~~~~~~~~~~~^ 520s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 572 | impl::assemble_exterior_facets( 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 520s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 574 | a.domain(IntegralType::exterior_facet, i), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 578 | perms); 520s | ~~~~~~ 520s /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 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /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 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 588 | impl::assemble_interior_facets( 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 520s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 590 | a.domain(IntegralType::interior_facet, i), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 594 | cell_info1, perms); 520s | ~~~~~~~~~~~~~~~~~~ 520s /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 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/c++/14/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]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 371 | return std::__do_uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 373 | return std::uninitialized_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 520s | ^~~~~~~~ 520s /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 520s /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 520s 998 | { std::__fill_a1(__first, __last, __value); } 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)::]’: 520s /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 520s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 520s | ^~~~~~~~ 520s /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 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1863 | __partial_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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 520s 1868 | std::__heap_select(__first, __middle, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1869 | std::__sort_heap(__first, __middle, __comp); 520s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1856 | __comp); 520s | ~~~~~~~ 520s /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 520s /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 520s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1770 | __insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1777 | if (__comp(__i, __first)) 520s | ~~~~~~^~~~~~~~~~~~~~ 520s /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 520s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 520s | ^~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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]’: 520s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 520s 1497 | insert(const_iterator __position, _InputIterator __first, 520s | ^~~~~~ 520s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1501 | _M_range_insert(begin() + __offset, __first, __last, 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1502 | std::__iterator_category(__first)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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]’: 520s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 520s 957 | vector<_Tp, _Alloc>:: 520s | ^~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 520s 957 | vector<_Tp, _Alloc>:: 520s | ^~~~~~~~~~~~~~~~~~~ 520s /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 > >]’: 520s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 863 | operator()(_It& __it, _Sent __bound) const 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~ 520s /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 520s /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 520s 1905 | std::__introsort_loop(__first, __last, 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s 1906 | std::__lg(__last - __first) * 2, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1907 | __comp); 520s | ~~~~~~~ 520s /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 520s 1908 | std::__final_insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 520s /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)::]’: 520s /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 520s 317 | operator()(_Iterator __it) 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 520s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 608 | __miter_base(_Iterator __it) 520s | ^~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /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]’: 520s /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 520s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 520s | ^~~~ 520s /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 520s /usr/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 >]’: 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 520s | ^~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /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]’: 520s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 46 | void reorder_list(std::span list, std::span nodemap) 520s | ^~~~~~~~~~~~ 520s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 53 | const std::vector orig(list.begin(), list.end()); 520s | ^~~~ 520s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 58 | std::ranges::copy(links_old, links_new.begin()); 520s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1805 | std::move(__comp), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 1134 | operator()(_Iter __first, _Sent __last, 520s | ^~~~~~~~ 520s /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 520s /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 520s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1139 | return {__first, __first}; 520s | ^ 520s /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 520s 1148 | return {++__dest, __first}; 520s | ^ 520s /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]’: 520s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 520s 1577 | erase(const_iterator __first, const_iterator __last) 520s | ^~~~~ 520s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 520s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 520s 1549 | erase(const_iterator __position) 520s | ^~~~~ 520s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 520s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /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 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 520s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 520s from /usr/include/dolfinx/fem/Function.h:11: 520s /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]’: 520s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 119 | std::ranges::copy(buffer, range.begin()); 520s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 676 | distribute_data(MPI_Comm comm0, std::span indices, 520s | ^~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 2021 | std::move(__comp), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /usr/include/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /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]’: 520s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 382 | create_geometry( 520s | ^~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 424 | const std::vector l2l = graph::build::compute_local_to_local( 520s | ^~~ 520s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 185 | __uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 429 | std::ranges::transform(l2l, igi.begin(), 520s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 520s 430 | [&nodes](auto index) { return nodes[index]; }); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)::]’: 520s /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 520s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 520s | ^~~~~~~~ 520s /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 520s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 520s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 608 | __miter_base(_Iterator __it) 520s | ^~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1589 | __heap_select(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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 520s 1593 | std::__make_heap(__first, __middle, __comp); 520s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1595 | if (__comp(__i, __first)) 520s | ~~~~~~^~~~~~~~~~~~~~ 520s /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 520s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 520s /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&):: >]’: 520s /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 520s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~~ 520s /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 520s /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 520s 425 | std::__pop_heap(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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 520s 88 | if (__comp(__a, __b)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 90 | if (__comp(__b, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 91 | std::iter_swap(__result, __b); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 92 | else if (__comp(__a, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 93 | std::iter_swap(__result, __c); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 95 | std::iter_swap(__result, __a); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 97 | else if (__comp(__a, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 98 | std::iter_swap(__result, __a); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 99 | else if (__comp(__b, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 100 | std::iter_swap(__result, __c); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 102 | std::iter_swap(__result, __b); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1829 | __unguarded_partition(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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 520s 1835 | while (__comp(__first, __pivot)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~ 520s /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 520s 1838 | while (__comp(__pivot, __last)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~ 520s /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 520s 1842 | std::iter_swap(__first, __last); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s /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&)::]’: 520s /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 520s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 520s | ^~~~~~~~ 520s /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 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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 520s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 923 | std::__miter_base(__last), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 924 | __result); 520s | ~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&)::]’: 520s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 520s | ^~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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&):: >]’: 520s /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 520s 1876 | __introsort_loop(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1884 | std::__partial_sort(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1819 | __comp); 520s | ~~~~~~~ 520s /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 520s 1822 | std::__insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /usr/include/c++/14/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]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 371 | return std::__do_uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 373 | return std::uninitialized_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 520s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1720 | __start, _M_get_Tp_allocator()); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /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 520s 2981 | __miter_base(move_iterator<_Iterator> __it) 520s | ^~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 368 | return ranges::__copy_or_move(std::move(__first), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 520s 369 | std::move(__last), 520s | ~~~~~~~~~~~~~~~~~~ 520s 370 | std::move(__result)); 520s | ~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s In file included from /usr/include/c++/14/string:44: 520s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 520s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 608 | __miter_base(_Iterator __it) 520s | ^~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s In file included from /usr/include/c++/14/bits/char_traits.h:57, 520s from /usr/include/c++/14/string:42: 520s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 520s /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 520s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 520s | ^~~~~~~~ 520s /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 520s /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 520s 193 | return std::_Destroy_aux::__destroy(__first, __last); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s /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 520s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 196 | __destroy(__first, __last); 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1002 | operator()(_It __x, _Sent __bound) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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&)::]’: 520s /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 520s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~ 520s /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 520s /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 520s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /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 520s 675 | move(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /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 520s /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 520s /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 520s 683 | return std::__copy_move_a(std::__miter_base(__first), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 684 | std::__miter_base(__last), __result); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /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]’: 520s /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 520s 3123 | operator()(_Iter __first, _Sent __last, 520s | ^~~~~~~~ 520s /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 520s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 520s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 608 | __miter_base(_Iterator __it) 520s | ^~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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&):: >]’: 520s /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 520s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~~ 520s /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 520s /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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 368 | return ranges::__copy_or_move(std::move(__first), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 520s 369 | std::move(__last), 520s | ~~~~~~~~~~~~~~~~~~ 520s 370 | std::move(__result)); 520s | ~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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 >]’: 520s /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 520s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 520s | ^~~~~~~~~ 520s /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 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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&)::]’: 520s /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 520s 239 | operator()(_Value& __val, _Iterator __it) 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 1863 | __partial_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /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 520s 1868 | std::__heap_select(__first, __middle, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1869 | std::__sort_heap(__first, __middle, __comp); 520s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1856 | __comp); 520s | ~~~~~~~ 520s /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 520s /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 520s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1770 | __insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1777 | if (__comp(__i, __first)) 520s | ~~~~~~^~~~~~~~~~~~~~ 520s /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 520s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 520s | ^~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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]’: 520s /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 520s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1805 | std::move(__comp), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)::]’: 520s /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 520s 3867 | find_if(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~ 520s /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 520s /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 520s 3876 | return std::__find_if(__first, __last, 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 520s | ^~~~~~~~ 520s /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 520s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 737 | std::move(__result), 520s | ~~~~~~~~~~~~~~~~~~~~ 520s 738 | std::move(__op), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /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 520s 2981 | __miter_base(move_iterator<_Iterator> __it) 520s | ^~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 520s | ^~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 520s | ^~~~~~~~~~~~~ 520s /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 520s 232 | if (__comp(__first + __secondChild, 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s 233 | __first + (__secondChild - 1))) 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /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 520s 371 | return std::__do_uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 373 | return std::uninitialized_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 > >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 185 | __uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 1589 | __heap_select(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /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 520s 1593 | std::__make_heap(__first, __middle, __comp); 520s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1595 | if (__comp(__i, __first)) 520s | ~~~~~~^~~~~~~~~~~~~~ 520s /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 520s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 425 | std::__pop_heap(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /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 520s 88 | if (__comp(__a, __b)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 90 | if (__comp(__b, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 91 | std::iter_swap(__result, __b); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 92 | else if (__comp(__a, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 93 | std::iter_swap(__result, __c); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 95 | std::iter_swap(__result, __a); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 97 | else if (__comp(__a, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 98 | std::iter_swap(__result, __a); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 99 | else if (__comp(__b, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 100 | std::iter_swap(__result, __c); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 102 | std::iter_swap(__result, __b); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 1829 | __unguarded_partition(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /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 520s 1835 | while (__comp(__first, __pivot)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~ 520s /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 520s 1838 | while (__comp(__pivot, __last)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~ 520s /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 520s 1842 | std::iter_swap(__first, __last); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s /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&)::]’: 520s /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 520s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 520s | ^~~~~~~~ 520s /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 520s /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 > >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /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 520s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 923 | std::__miter_base(__last), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 924 | __result); 520s | ~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 185 | __uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /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 520s 346 | __niter_wrap(_From __from, _To __res) 520s | ^~~~~~~~~~~~ 520s /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]’: 520s /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 520s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 520s | ^~~~~~~~~ 520s /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 520s /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 >]’: 520s /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 520s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 520s | ^~~~~~~~~ 520s /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 520s /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)::]’: 520s /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 520s 3867 | find_if(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~ 520s /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 520s /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 520s 3876 | return std::__find_if(__first, __last, 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /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 520s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 737 | std::move(__result), 520s | ~~~~~~~~~~~~~~~~~~~~ 520s 738 | std::move(__op), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/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 > >]’: 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 520s | ^~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /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 520s 715 | return std::__copy_n(__first, __n2, __result, 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s 716 | std::__iterator_category(__first)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/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 > >]’: 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 520s | ^~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /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 520s 715 | return std::__copy_n(__first, __n2, __result, 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s 716 | std::__iterator_category(__first)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /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 520s 135 | __push_heap(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~ 520s /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 520s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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 > >]’: 520s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 683 | { return std::copy(__first, __first + __n, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 863 | operator()(_It& __it, _Sent __bound) const 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~ 520s /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 520s /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 520s 1905 | std::__introsort_loop(__first, __last, 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s 1906 | std::__lg(__last - __first) * 2, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1907 | __comp); 520s | ~~~~~~~ 520s /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 520s 1908 | std::__final_insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 > >]’: 520s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 863 | operator()(_It& __it, _Sent __bound) const 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~ 520s /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 520s /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 520s 1905 | std::__introsort_loop(__first, __last, 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s 1906 | std::__lg(__last - __first) * 2, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1907 | __comp); 520s | ~~~~~~~ 520s /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 520s 1908 | std::__final_insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~~ 520s /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 520s /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&):: >]’: 520s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 520s | ^~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 314 | std::move(__result)); 520s | ~~~~~~~~~~~~~~~~~~~~ 520s /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 > >]’: 520s /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 520s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 520s | ^~~~~~~~~ 520s /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 520s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 520s /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 520s 608 | __miter_base(_Iterator __it) 520s | ^~~~~~~~~~~~ 520s /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 > >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /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&)::]’: 520s /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 520s 239 | operator()(_Value& __val, _Iterator __it) 520s | ^~~~~~~~ 520s /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&)::]’: 520s /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 520s 195 | operator()(_Iterator __it, _Value& __val) 520s | ^~~~~~~~ 520s In file included from /usr/include/dolfinx/fem/Function.h:10: 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 319 | return [](std::span, std::span, std::int32_t, int) 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 341 | return [dims, sub_element_fns](std::span data, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 520s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 350 | block_size); 520s | ~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 520s | ^~~~~~~~~~~~~ 520s /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 520s 232 | if (__comp(__first + __secondChild, 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s 233 | __first + (__secondChild - 1))) 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /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 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 362 | return [ebs, sub_fn](std::span data, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /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 520s 346 | __niter_wrap(_From __from, _To __res) 520s | ^~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 372 | return [this](std::span data, std::span cell_info, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 520s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 376 | return [this](std::span data, std::span cell_info, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 520s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 380 | return [this](std::span data, std::span cell_info, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 520s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 384 | return [this](std::span data, std::span cell_info, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 386 | { T_apply(data, cell_info[cell], block_size); }; 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 520s 957 | vector<_Tp, _Alloc>:: 520s | ^~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/vector.tcc:980:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 980 | std::copy(__first, __last, __position); 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/vector.tcc:987:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 987 | std::__uninitialized_copy_a(__mid, __last, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s 988 | this->_M_impl._M_finish, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~ 520s 989 | _M_get_Tp_allocator()); 520s | ~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/vector.tcc:998:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 998 | std::copy(__first, __mid, __position); 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/vector.tcc:1027:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1027 | = std::__uninitialized_copy_a(__first, __last, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s 1028 | __new_finish, 520s | ~~~~~~~~~~~~~ 520s 1029 | _M_get_Tp_allocator()); 520s | ~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 135 | __push_heap(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~ 520s /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 520s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)>]’: 520s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 520s | ^~~~ 520s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 902 | transform(coeffs, cell_info, cell, 1); 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)>]’: 520s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 520s | ^~~~ 520s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 902 | transform(coeffs, cell_info, cell, 1); 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)>]’: 520s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 520s | ^~~~ 520s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 902 | transform(coeffs, cell_info, cell, 1); 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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)>]’: 520s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 520s | ^~~~ 520s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 902 | transform(coeffs, cell_info, cell, 1); 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&)::]’: 520s /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 520s 195 | operator()(_Iterator __it, _Value& __val) 520s | ^~~~~~~~ 520s /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]’: 520s /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 520s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 386 | __result, __alloc); 520s | ~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /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]’: 520s /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 520s 398 | return std::__uninitialized_copy_a 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 424 | return [](std::span, std::span, std::int32_t, int) 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 443 | return [this, sub_element_fns](std::span data, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 520s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 451 | cell_info, cell, block_size); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 466 | return [this, sub_fn](std::span data, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 475 | ebs); 520s | ~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 484 | return [this](std::span data, std::span cell_info, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 520s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 488 | return [this](std::span data, std::span cell_info, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 492 | return [this](std::span data, std::span cell_info, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 520s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 520s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 496 | return [this](std::span data, std::span cell_info, 520s | ^ 520s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 498 | { T_apply_right(data, cell_info[cell], n); }; 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 61 | void assemble_cells( 520s | ^~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 520s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 520s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 155 | mat_set(dofs0, dofs1, Ae); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 520s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 520s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 520s | ^ 520s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 520s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 520s | ^ 520s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 520s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 402 | std::ranges::transform(p, xg, p.begin(), 520s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 520s 403 | [size = rows.size()](auto x, auto y) 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 404 | { return x + y / size; }); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 520s | ^~~~~~~~~~~~~ 520s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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]’: 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 195 | void assemble_exterior_facets( 520s | ^~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /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 > >]’: 520s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 254 | P0(_Ae, cell_info0, cell0, ndim1); 520s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 520s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 292 | mat_set(dofs0, dofs1, Ae); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 334 | void assemble_interior_facets( 520s | ^~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 520s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 520s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 520s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 520s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 185 | __uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/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]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 371 | return std::__do_uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 373 | return std::uninitialized_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 520s | ^~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 314 | std::move(__result)); 520s | ~~~~~~~~~~~~~~~~~~~~ 520s In file included from /usr/include/c++/14/string:48: 520s /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]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /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 520s 346 | __niter_wrap(_From __from, _To __res) 520s | ^~~~~~~~~~~~ 520s /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]’: 520s /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 520s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 520s | ^~~~~~~~~ 520s /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 520s /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 >]’: 520s /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 520s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 520s | ^~~~~~~~~ 520s /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 520s /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 >]’: 520s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 863 | operator()(_It& __it, _Sent __bound) const 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~ 520s /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 520s /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 520s 1905 | std::__introsort_loop(__first, __last, 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s 1906 | std::__lg(__last - __first) * 2, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1907 | __comp); 520s | ~~~~~~~ 520s /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 520s 1908 | std::__final_insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 520s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 608 | __miter_base(_Iterator __it) 520s | ^~~~~~~~~~~~ 520s /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*]’: 520s /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 520s 346 | __niter_wrap(_From __from, _To __res) 520s | ^~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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]’: 520s /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 520s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 952 | __make_move_if_noexcept_iterator(__c.end()), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 953 | __c.get_allocator()).swap(__c); 520s | ~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 520s | ^~~~~~~~~ 520s /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 520s /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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 520s | ^~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 314 | std::move(__result)); 520s | ~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 737 | std::move(__result), 520s | ~~~~~~~~~~~~~~~~~~~~ 520s 738 | std::move(__op), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 1789 | operator()(_Iter __first, _Sent __last, 520s | ^~~~~~~~ 520s /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 520s /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 520s 1792 | auto __lasti = ranges::next(__first, __last); 520s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s /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 520s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 520s | ^ 520s /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):: >]’: 520s /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 520s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 520s | ^~~~~~~~~ 520s /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 520s /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 520s 2152 | return __find_if(__first, __last, __pred, 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s 2153 | std::__iterator_category(__first)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 520s /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 520s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 520s | ^~~~~~~~ 520s /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 520s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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]’: 520s /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 520s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 386 | __result, __alloc); 520s | ~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /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]’: 520s /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 520s 398 | return std::__uninitialized_copy_a 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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 >]’: 520s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 683 | { return std::copy(__first, __first + __n, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 520s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 960 | operator()(_It&& __first, _Sent __last) const 520s | ^~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 709 | vector(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~ 520s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 719 | _M_range_initialize_n(__first, __last, __n); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /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 520s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 185 | __uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 376 | operator()(_Range&& __r, _Out __result) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 379 | std::move(__result)); 520s | ~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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]’: 520s /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 520s 1789 | operator()(_Iter __first, _Sent __last, 520s | ^~~~~~~~ 520s /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 520s /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 520s 1792 | auto __lasti = ranges::next(__first, __last); 520s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s /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 520s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 520s | ^ 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 520s | ^~~~~~~~~~~~ 520s /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*]’: 520s /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 520s 346 | __niter_wrap(_From __from, _To __res) 520s | ^~~~~~~~~~~~ 520s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 520s /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]’: 520s /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 520s 767 | operator()(_Iter __first, _Sent __last, 520s | ^~~~~~~~ 520s /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 520s /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]’: 520s /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 520s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 520s | ^~~~~~~~ 520s /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 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 737 | std::move(__result), 520s | ~~~~~~~~~~~~~~~~~~~~ 520s 738 | std::move(__op), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 520s 195 | vector<_Tp, _Alloc>:: 520s | ^~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 520s /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 520s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 520s | ^~~~~~~~~~~~~~ 520s /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):: >]’: 520s /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 520s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 520s | ^~~~~~~~~ 520s /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 520s /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 520s 2152 | return __find_if(__first, __last, __pred, 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s 2153 | std::__iterator_category(__first)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 520s 181 | vector<_Tp, _Alloc>:: 520s | ^~~~~~~~~~~~~~~~~~~ 520s /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 520s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 520s | ^~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 520s /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 520s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 520s | ^~~~~~~~ 520s /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 520s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/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 > >]’: 520s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 683 | { return std::copy(__first, __first + __n, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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 > >]’: 520s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 683 | { return std::copy(__first, __first + __n, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 3147 | std::move(__comp), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1876 | __introsort_loop(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1884 | std::__partial_sort(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1819 | __comp); 520s | ~~~~~~~ 520s /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 520s 1822 | std::__insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 376 | operator()(_Range&& __r, _Out __result) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 379 | std::move(__result)); 520s | ~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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]’: 520s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 520s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 508 | { return std::get<0>(idx) != r; }); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 520s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 553 | [](auto x) { return std::get<1>(x); }); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 646 | std::next(x_new.begin(), shape[1] * i)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 658 | std::next(x_new.begin(), shape[1] * i)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/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]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 371 | return std::__do_uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 373 | return std::uninitialized_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 1999 | operator()(_Iter __first, _Sent __last, 520s | ^~~~~~~~ 520s /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 520s /usr/include/c++/14/bits/ranges_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 737 | std::move(__result), 520s | ~~~~~~~~~~~~~~~~~~~~ 520s 738 | std::move(__op), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /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 520s 371 | return std::__do_uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 373 | return std::uninitialized_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/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 >]’: 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 520s | ^~~~~~ 520s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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]’: 520s /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 520s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 520s | ^~~~~~~~ 520s /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 520s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 776 | ranges::begin(__r2), ranges::end(__r2), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 777 | std::move(__result), std::move(__binary_op), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 778 | std::move(__proj1), std::move(__proj2)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s /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 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 185 | __uninit_copy(__first, __last, __result); 520s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 520s | ^~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1876 | __introsort_loop(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1884 | std::__partial_sort(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1819 | __comp); 520s | ~~~~~~~ 520s /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 520s 1822 | std::__insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 520s | ^~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 > >]’: 520s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s 1002 | operator()(_It __x, _Sent __bound) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 520s /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&)::]’: 520s /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 520s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~ 520s /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 520s /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 520s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 520s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~ 520s /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):: >]’: 520s /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 520s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~ 520s /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 520s /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 520s 2107 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2111 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2115 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2119 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2127 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2132 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2137 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /usr/include/c++/14/bits/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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1876 | __introsort_loop(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1884 | std::__partial_sort(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1819 | __comp); 520s | ~~~~~~~ 520s /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 520s 1822 | std::__insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 520s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 520s | ^~~~~~~~~~~~~~ 520s /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*]’: 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 520s /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 520s 147 | { return std::copy(__first, __last, __result); } 520s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s In file included from /usr/include/c++/14/functional:59, 520s from /usr/include/spdlog/common.h:13, 520s from /usr/include/spdlog/spdlog.h:12, 520s from /usr/include/dolfinx/common/log.h:9, 520s from /usr/include/dolfinx/common/MPI.h:10: 520s /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}]’: 520s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 587 | operator()(_ArgTypes... __args) const 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 520s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 520s | ^~~~~~~~ 520s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 520s /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]’: 520s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 520s 610 | this->_M_impl._M_start, 520s | ~~~~~~~~~~~~~~~~~~~~~~~ 520s 611 | _M_get_Tp_allocator()); 520s | ~~~~~~~~~~~~~~~~~~~~~~ 520s /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):: >]’: 520s /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 520s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~ 520s /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 520s /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 520s 2107 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2111 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2115 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2119 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2127 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2132 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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 520s 2137 | if (__pred(__first)) 520s | ~~~~~~^~~~~~~~~ 520s /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]’: 520s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 520s | ^~~~~~~~~~~~ 520s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 520s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 520s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s 642 | copy(_II __first, _II __last, _OI __result) 520s | ^~~~ 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 520s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 521s | ^~~~~~~~ 521s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 577 | _element->Tt_apply(data, n, cell_permutation); 521s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 521s | ^~~~~~~~~~ 521s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 593 | _element->Tinv_apply(data, n, cell_permutation); 521s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 521s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /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]’: 521s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 521s | ^~~~~~~ 521s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 544 | _element->T_apply(data, n, cell_permutation); 521s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1863 | __partial_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 1868 | std::__heap_select(__first, __middle, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1869 | std::__sort_heap(__first, __middle, __comp); 521s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1856 | __comp); 521s | ~~~~~~~ 521s /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 521s /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 521s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1770 | __insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1777 | if (__comp(__i, __first)) 521s | ~~~~~~^~~~~~~~~~~~~~ 521s /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 521s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 521s | ^~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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]’: 521s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 521s | ^~~~~~~~~~~~~~~~~~ 521s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 521s | ^~~~~~~~~~~~~~ 521s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 643 | _element->Tt_apply_right(data, n, cell_permutation); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 521s | ^~~~~~~~~~~~~ 521s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 609 | _element->T_apply_right(data, n, cell_permutation); 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 521s | ^~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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&]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 521s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /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 521s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 521s | ^~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 521s | ^~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 185 | __uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /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 521s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~ 521s /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 > >]’: 521s /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 521s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1817 | { return _ReturnType(__i); } 521s | ^~~~~~~~~~~~~~~~ 521s /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 = std::move_iterator<__gnu_cxx::__normal_iterator > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: 521s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 960 | operator()(_It&& __first, _Sent __last) const 521s | ^~~~~~~~ 521s /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]’: 521s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 709 | vector(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~ 521s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 719 | _M_range_initialize_n(__first, __last, __n); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /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 521s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 185 | __uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /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 521s 371 | return std::__do_uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 373 | return std::uninitialized_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /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]’: 521s /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 521s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 521s | ^~~~~~~~ 521s /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 521s /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 521s /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 521s /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 521s /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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 147 | { return std::copy(__first, __last, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 521s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1720 | __start, _M_get_Tp_allocator()); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 >]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 368 | return ranges::__copy_or_move(std::move(__first), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 521s 369 | std::move(__last), 521s | ~~~~~~~~~~~~~~~~~~ 521s 370 | std::move(__result)); 521s | ~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 >]’: 521s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1002 | operator()(_It __x, _Sent __bound) const 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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&)::]’: 521s /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 521s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~ 521s /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 521s /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 521s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 521s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1863 | __partial_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 1868 | std::__heap_select(__first, __middle, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1869 | std::__sort_heap(__first, __middle, __comp); 521s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1856 | __comp); 521s | ~~~~~~~ 521s /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 521s /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 521s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 >]’: 521s /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 521s 675 | move(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /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 521s /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 521s /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 521s 683 | return std::__copy_move_a(std::__miter_base(__first), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 684 | std::__miter_base(__last), __result); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1770 | __insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1777 | if (__comp(__i, __first)) 521s | ~~~~~~^~~~~~~~~~~~~~ 521s /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 521s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 521s | ^~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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]’: 521s /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 521s 3123 | operator()(_Iter __first, _Sent __last, 521s | ^~~~~~~~ 521s /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 521s /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 >]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 368 | return ranges::__copy_or_move(std::move(__first), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 521s 369 | std::move(__last), 521s | ~~~~~~~~~~~~~~~~~~ 521s 370 | std::move(__result)); 521s | ~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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]’: 521s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 521s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 > >]’: 521s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 863 | operator()(_It& __it, _Sent __bound) const 521s | ^~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~ 521s /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 521s /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 521s 1905 | std::__introsort_loop(__first, __last, 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 521s 1906 | std::__lg(__last - __first) * 2, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1907 | __comp); 521s | ~~~~~~~ 521s /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 521s 1908 | std::__final_insertion_sort(__first, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /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 521s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 521s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1805 | std::move(__comp), std::move(__proj)); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 521s /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)::]’: 521s /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 521s 317 | operator()(_Iterator __it) 521s | ^~~~~~~~ 521s /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)::]’: 521s /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 521s 3867 | find_if(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~ 521s /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 521s /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 521s 3876 | return std::__find_if(__first, __last, 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 521s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 521s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 521s | ^~~~~~~~ 521s /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 521s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 521s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 737 | std::move(__result), 521s | ~~~~~~~~~~~~~~~~~~~~ 521s 738 | std::move(__op), std::move(__proj)); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 521s | ^~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 715 | return std::__copy_n(__first, __n2, __result, 521s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s 716 | std::__iterator_category(__first)); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 521s | ^~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 715 | return std::__copy_n(__first, __n2, __result, 521s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s 716 | std::__iterator_category(__first)); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 521s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 683 | { return std::copy(__first, __first + __n, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /usr/include/c++/14/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]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 371 | return std::__do_uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 373 | return std::uninitialized_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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)::]’: 521s /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 521s 317 | operator()(_Iterator __it) 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 521s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /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 >]’: 521s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 521s | ^~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1589 | __heap_select(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 1593 | std::__make_heap(__first, __middle, __comp); 521s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1595 | if (__comp(__i, __first)) 521s | ~~~~~~^~~~~~~~~~~~~~ 521s /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 521s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 521s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 521s /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&):: >]’: 521s /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 521s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~~ 521s /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 521s /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 521s 425 | std::__pop_heap(__first, __last, __last, __comp); 521s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 88 | if (__comp(__a, __b)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 90 | if (__comp(__b, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 91 | std::iter_swap(__result, __b); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 92 | else if (__comp(__a, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 93 | std::iter_swap(__result, __c); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 95 | std::iter_swap(__result, __a); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 97 | else if (__comp(__a, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 98 | std::iter_swap(__result, __a); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 99 | else if (__comp(__b, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 100 | std::iter_swap(__result, __c); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 102 | std::iter_swap(__result, __b); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1829 | __unguarded_partition(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 1835 | while (__comp(__first, __pivot)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~~ 521s /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 521s 1838 | while (__comp(__pivot, __last)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~ 521s /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 521s 1842 | std::iter_swap(__first, __last); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 521s /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&)::]’: 521s /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 521s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 521s | ^~~~~~~~ 521s /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 521s /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 >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 923 | std::__miter_base(__last), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 924 | __result); 521s | ~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 147 | { return std::copy(__first, __last, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /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 521s 147 | { return std::copy(__first, __last, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1589 | __heap_select(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 1593 | std::__make_heap(__first, __middle, __comp); 521s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1595 | if (__comp(__i, __first)) 521s | ~~~~~~^~~~~~~~~~~~~~ 521s /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 521s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 521s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~~ 521s /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 521s /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 521s 425 | std::__pop_heap(__first, __last, __last, __comp); 521s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 88 | if (__comp(__a, __b)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 90 | if (__comp(__b, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 91 | std::iter_swap(__result, __b); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 92 | else if (__comp(__a, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 93 | std::iter_swap(__result, __c); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 95 | std::iter_swap(__result, __a); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 97 | else if (__comp(__a, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 98 | std::iter_swap(__result, __a); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 99 | else if (__comp(__b, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 100 | std::iter_swap(__result, __c); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 102 | std::iter_swap(__result, __b); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1829 | __unguarded_partition(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 1835 | while (__comp(__first, __pivot)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~~ 521s /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 521s 1838 | while (__comp(__pivot, __last)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~ 521s /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 521s 1842 | std::iter_swap(__first, __last); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 521s /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&)::]’: 521s /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 521s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 521s | ^~~~~~~~ 521s /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 521s /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 >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 521s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 923 | std::__miter_base(__last), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 924 | __result); 521s | ~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 1863 | __partial_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 1868 | std::__heap_select(__first, __middle, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1869 | std::__sort_heap(__first, __middle, __comp); 521s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1856 | __comp); 521s | ~~~~~~~ 521s /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 521s /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 521s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1770 | __insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1777 | if (__comp(__i, __first)) 521s | ~~~~~~^~~~~~~~~~~~~~ 521s /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 521s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 521s | ^~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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&):: >]’: 521s /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 521s 1876 | __introsort_loop(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1884 | std::__partial_sort(__first, __last, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1819 | __comp); 521s | ~~~~~~~ 521s /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 521s 1822 | std::__insertion_sort(__first, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 521s /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]’: 521s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1849 | permute_data(u, n, cell_info, _eperm); 521s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1852 | transform_data(u, n, cell_info, _etrans_invT, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1853 | precompute::apply_matrix); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1833 | permute_data(u, n, cell_info, _eperm_inv); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1836 | transform_data(u, n, cell_info, _etransT, 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1837 | precompute::apply_matrix); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1865 | permute_data(u, n, cell_info, _eperm_inv); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1868 | transform_data(u, n, cell_info, _etrans_inv, 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1869 | precompute::apply_matrix); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1810 | void FiniteElement::T_apply(std::span u, int n, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1817 | permute_data(u, n, cell_info, _eperm); 521s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1820 | transform_data(u, n, cell_info, _etrans, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1821 | precompute::apply_matrix); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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*]’: 521s /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 521s 2981 | __miter_base(move_iterator<_Iterator> __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 185 | __uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~~ 521s /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 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 >]’: 521s /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 521s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 521s | ^~~~~~~~~ 521s /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 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /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 >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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&)::]’: 521s /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 521s 239 | operator()(_Value& __val, _Iterator __it) 521s | ^~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1964 | transform_data(u, n, cell_info, _etrans_inv, 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1965 | precompute::apply_tranpose_matrix_right); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1887 | permute_data(dblock, 1, cell_info, _eperm); 521s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1892 | transform_data(u, n, cell_info, _etrans, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1893 | precompute::apply_tranpose_matrix_right); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1911 | permute_data(dblock, 1, cell_info, _eperm); 521s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1916 | transform_data(u, n, cell_info, _etrans_invT, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1917 | precompute::apply_tranpose_matrix_right); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 521s | ^~~~~~~~~~~~~~~~ 521s /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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1940 | transform_data(u, n, cell_info, _etransT, 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1941 | precompute::apply_tranpose_matrix_right); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /usr/include/c++/14/bits/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 683 | { return std::copy(__first, __first + __n, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 >]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 629 | return ranges::fill_n(std::move(__first), __len, __value); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /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 521s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 521s | ^~~~~~~~~~ 521s /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 521s 1154 | std::__fill_a(__first, __first + __n, __value); 521s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 683 | { return std::copy(__first, __first + __n, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 >]’: 521s /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 521s 1508 | move_iterator(iterator_type __i) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 521s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1720 | __start, _M_get_Tp_allocator()); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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&):: >]’: 521s /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 521s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~~ 521s /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 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 >]’: 521s /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 521s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 521s | ^~~~~~~~~ 521s /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 521s /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 >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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&)::]’: 521s /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 521s 239 | operator()(_Value& __val, _Iterator __it) 521s | ^~~~~~~~ 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /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 521s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 185 | __uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 1863 | __partial_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 1868 | std::__heap_select(__first, __middle, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1869 | std::__sort_heap(__first, __middle, __comp); 521s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1856 | __comp); 521s | ~~~~~~~ 521s /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 521s /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 521s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/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]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 371 | return std::__do_uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 373 | return std::uninitialized_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 521s | ^~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 314 | std::move(__result)); 521s | ~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1770 | __insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1777 | if (__comp(__i, __first)) 521s | ~~~~~~^~~~~~~~~~~~~~ 521s /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 521s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 521s | ^~~~~~~~~~~~~~~~~~~~~~~ 521s /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 >]’: 521s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 863 | operator()(_It& __it, _Sent __bound) const 521s | ^~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~ 521s /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 521s /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 521s 1905 | std::__introsort_loop(__first, __last, 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 521s 1906 | std::__lg(__last - __first) * 2, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1907 | __comp); 521s | ~~~~~~~ 521s /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 521s 1908 | std::__final_insertion_sort(__first, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /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 >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 521s | ^~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 314 | std::move(__result)); 521s | ~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 521s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 521s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 737 | std::move(__result), 521s | ~~~~~~~~~~~~~~~~~~~~ 521s 738 | std::move(__op), std::move(__proj)); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /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 521s 1789 | operator()(_Iter __first, _Sent __last, 521s | ^~~~~~~~ 521s /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 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~ 521s /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 521s 1792 | auto __lasti = ranges::next(__first, __last); 521s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 147 | { return std::copy(__first, __last, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 521s | ^ 521s /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):: >]’: 521s /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 521s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 521s | ^~~~~~~~~ 521s /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 521s /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 521s 2152 | return __find_if(__first, __last, __pred, 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s 2153 | std::__iterator_category(__first)); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 521s | ^~~~~~~~~~~~~ 521s /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 521s 232 | if (__comp(__first + __secondChild, 521s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s 233 | __first + (__secondChild - 1))) 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 521s /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 521s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 521s | ^~~~~~~~ 521s /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 521s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 683 | { return std::copy(__first, __first + __n, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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 >]’: 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 683 | { return std::copy(__first, __first + __n, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 521s | ^~~~~~~~~~~~ 521s /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*]’: 521s /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 521s 346 | __niter_wrap(_From __from, _To __res) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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*]’: 521s /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 521s 2981 | __miter_base(move_iterator<_Iterator> __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 521s | ^~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 521s | ^~~~~~~~~~~~~ 521s /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 521s 232 | if (__comp(__first + __secondChild, 521s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s 233 | __first + (__secondChild - 1))) 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 521s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 521s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 521s 30 | explicit Constant(value_type c) : value({c}) {} 521s | ^~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 1589 | __heap_select(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 1593 | std::__make_heap(__first, __middle, __comp); 521s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1595 | if (__comp(__i, __first)) 521s | ~~~~~~^~~~~~~~~~~~~~ 521s /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 521s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 521s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~~ 521s /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 521s /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 521s 425 | std::__pop_heap(__first, __last, __last, __comp); 521s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 88 | if (__comp(__a, __b)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 90 | if (__comp(__b, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 91 | std::iter_swap(__result, __b); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 92 | else if (__comp(__a, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 93 | std::iter_swap(__result, __c); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 95 | std::iter_swap(__result, __a); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 97 | else if (__comp(__a, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 98 | std::iter_swap(__result, __a); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 99 | else if (__comp(__b, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 100 | std::iter_swap(__result, __c); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 102 | std::iter_swap(__result, __b); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 1829 | __unguarded_partition(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 1835 | while (__comp(__first, __pivot)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~~ 521s /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 521s 1838 | while (__comp(__pivot, __last)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~ 521s /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 521s 1842 | std::iter_swap(__first, __last); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 521s /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&)::]’: 521s /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 521s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 521s | ^~~~~~~~ 521s /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 521s /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 > >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 923 | std::__miter_base(__last), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 924 | __result); 521s | ~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 135 | __push_heap(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~ 521s /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 521s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 >&}]’: 521s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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&):: >]’: 521s /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 521s 135 | __push_heap(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~ 521s /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 521s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 1589 | __heap_select(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 1593 | std::__make_heap(__first, __middle, __comp); 521s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1595 | if (__comp(__i, __first)) 521s | ~~~~~~^~~~~~~~~~~~~~ 521s /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 521s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 521s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 521s /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&):: >]’: 521s /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 521s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~~ 521s /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 521s /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 521s 425 | std::__pop_heap(__first, __last, __last, __comp); 521s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 88 | if (__comp(__a, __b)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 90 | if (__comp(__b, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 91 | std::iter_swap(__result, __b); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 92 | else if (__comp(__a, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 93 | std::iter_swap(__result, __c); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 95 | std::iter_swap(__result, __a); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 97 | else if (__comp(__a, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 98 | std::iter_swap(__result, __a); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 99 | else if (__comp(__b, __c)) 521s | ~~~~~~^~~~~~~~~~ 521s /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 521s 100 | std::iter_swap(__result, __c); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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 521s 102 | std::iter_swap(__result, __b); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 1829 | __unguarded_partition(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 1835 | while (__comp(__first, __pivot)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~~ 521s /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 521s 1838 | while (__comp(__pivot, __last)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~ 521s /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 521s 1842 | std::iter_swap(__first, __last); 521s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 521s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 521s /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&)::]’: 521s /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 521s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 521s | ^~~~~~~~ 521s /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 521s /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 > >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 521s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 923 | std::__miter_base(__last), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 924 | __result); 521s | ~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~~ 521s /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 521s /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&):: >]’: 521s /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 521s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 > >]’: 521s /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 521s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 521s | ^~~~~~~~~ 521s /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 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 521s /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 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /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 > >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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&)::]’: 521s /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 521s 239 | operator()(_Value& __val, _Iterator __it) 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/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*]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /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&)::]’: 521s /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 521s 195 | operator()(_Iterator __it, _Value& __val) 521s | ^~~~~~~~ 521s /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&)::]’: 521s /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 521s /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&):: >]’: 521s /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 521s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 521s | ^~~~~~~~~~~~~ 521s /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 521s 232 | if (__comp(__first + __secondChild, 521s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s 233 | __first + (__secondChild - 1))) 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1674 | void FiniteElement::permute_data( 521s | ^~~~~~~~~~~~~~~~ 521s /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 >]’: 521s /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 521s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 521s | ^~~~~~~~~~~~ 521s /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*]’: 521s /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 521s 346 | __niter_wrap(_From __from, _To __res) 521s | ^~~~~~~~~~~~ 521s In file included from /usr/include/basix/finite-element.h:12: 521s /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]’: 521s /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 521s 243 | void apply_matrix( 521s | ^~~~~~~~~~~~ 521s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s /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]’: 521s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1733 | void FiniteElement::transform_data( 521s | ^~~~~~~~~~~~~~~~ 521s /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 521s 1754 | op(std::span(v_size_t), 521s | ~~^~~~~~~~~~~~~~~~~~~~~ 521s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1756 | dofstart, block_size); 521s | ~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s /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 521s 1775 | op(std::span(v_size_t), 521s | ~~^~~~~~~~~~~~~~~~~~~~~ 521s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1777 | dofstart, block_size); 521s | ~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s /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 521s 1786 | op(std::span(v_size_t), 521s | ~~^~~~~~~~~~~~~~~~~~~~~ 521s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1788 | dofstart, block_size); 521s | ~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s /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&):: >]’: 521s /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 521s 135 | __push_heap(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~ 521s /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 521s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 521s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1674 | void FiniteElement::permute_data( 521s | ^~~~~~~~~~~~~~~~ 521s /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&)::]’: 521s /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 521s 195 | operator()(_Iterator __it, _Value& __val) 521s | ^~~~~~~~ 521s /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]’: 521s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 1733 | void FiniteElement::transform_data( 521s | ^~~~~~~~~~~~~~~~ 521s /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 521s 1754 | op(std::span(v_size_t), 521s | ~~^~~~~~~~~~~~~~~~~~~~~ 521s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1756 | dofstart, block_size); 521s | ~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s /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 521s 1786 | op(std::span(v_size_t), 521s | ~~^~~~~~~~~~~~~~~~~~~~~ 521s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1788 | dofstart, block_size); 521s | ~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s /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 521s 1797 | op(std::span(v_size_t), 521s | ~~^~~~~~~~~~~~~~~~~~~~~ 521s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1799 | dofstart, block_size); 521s | ~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s /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]’: 521s /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 521s 285 | void apply_tranpose_matrix_right( 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 >]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /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 521s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~ 521s /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]’: 521s /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 521s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 371 | return std::__do_uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 373 | return std::uninitialized_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 521s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 521s | ^ 521s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 521s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 521s | ^ 521s /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 >]’: 521s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 521s | ^~~~~~~~~~~~~ 521s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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 > >]’: 521s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 521s /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 521s 147 | { return std::copy(__first, __last, __result); } 521s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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*]’: 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 521s | ^~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 185 | __uninit_copy(__first, __last, __result); 521s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 521s | ^~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1876 | __introsort_loop(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1884 | std::__partial_sort(__first, __last, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s /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 521s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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 521s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 1819 | __comp); 521s | ~~~~~~~ 521s /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 521s 1822 | std::__insertion_sort(__first, __last, __comp); 521s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 521s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 521s | ^~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 521s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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]’: 521s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 521s 610 | this->_M_impl._M_start, 521s | ~~~~~~~~~~~~~~~~~~~~~~~ 521s 611 | _M_get_Tp_allocator()); 521s | ~~~~~~~~~~~~~~~~~~~~~~ 521s /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 > >]’: 521s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 1002 | operator()(_It __x, _Sent __bound) const 521s | ^~~~~~~~ 521s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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&)::]’: 521s /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 521s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~ 521s /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 521s /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 521s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 521s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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):: >]’: 521s /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 521s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~ 521s /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 521s /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 521s 2107 | if (__pred(__first)) 521s | ~~~~~~^~~~~~~~~ 521s /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 521s 2111 | if (__pred(__first)) 521s | ~~~~~~^~~~~~~~~ 521s /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 521s 2115 | if (__pred(__first)) 521s | ~~~~~~^~~~~~~~~ 521s /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 521s 2119 | if (__pred(__first)) 521s | ~~~~~~^~~~~~~~~ 521s /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 521s 2127 | if (__pred(__first)) 521s | ~~~~~~^~~~~~~~~ 521s /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 521s 2132 | if (__pred(__first)) 521s | ~~~~~~^~~~~~~~~ 521s /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 521s 2137 | if (__pred(__first)) 521s | ~~~~~~^~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 642 | copy(_II __first, _II __last, _OI __result) 521s | ^~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 521s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s /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]’: 521s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 521s 681 | vector(initializer_list __l, 521s | ^~~~~~ 521s /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]’: 521s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 521s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 521s | ^~~~~~~~~~~~ 521s /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 >&}]’: 521s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 521s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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&):: >]’: 521s /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 521s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~~ 521s /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 521s /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&):: >]’: 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 521s | ^~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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 > >]’: 521s /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 521s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 521s | ^~~~~~~~~ 521s /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 521s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 521s /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 521s 608 | __miter_base(_Iterator __it) 521s | ^~~~~~~~~~~~ 521s /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 > >]’: 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 521s | ^~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 521s /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&)::]’: 521s /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 521s 239 | operator()(_Value& __val, _Iterator __it) 521s | ^~~~~~~~ 521s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 521s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 521s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 521s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 521s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 521s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 521s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 521s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 521s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 521s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 521s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 154 | void apply_permutation_mapped(std::span perm, 521s | ^~~~~~~~~~~~~~~~~~~~~~~~ 521s /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]’: 521s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 521s 144 | void apply_permutation(std::span perm, std::span data, 521s | ^~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/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}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/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}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/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}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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]’: 522s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 522s 172 | void apply_inv_permutation_right(std::span perm, 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/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}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/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}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/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}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/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}]’: 522s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 522s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 522s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 608 | __miter_base(_Iterator __it) 522s | ^~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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*]’: 522s /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 522s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 522s | ^~~~~~~~~~~~~~~~ 522s /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 522s /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*]’: 522s /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 522s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 522s | ^~~~~~~~~~~~~~~~~~ 522s /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 522s /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 522s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 185 | __uninit_copy(__first, __last, __result); 522s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 522s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 522s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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*]’: 522s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 522s 642 | copy(_II __first, _II __last, _OI __result) 522s | ^~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 522s /usr/include/c++/14/bits/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*]’: 522s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 147 | { return std::copy(__first, __last, __result); } 522s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 1863 | __partial_sort(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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 522s 1868 | std::__heap_select(__first, __middle, __last, __comp); 522s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s 1869 | std::__sort_heap(__first, __middle, __comp); 522s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s /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 522s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 1856 | __comp); 522s | ~~~~~~~ 522s /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 522s /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 522s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1770 | __insertion_sort(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~ 522s /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 522s /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 522s 1777 | if (__comp(__i, __first)) 522s | ~~~~~~^~~~~~~~~~~~~~ 522s /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 522s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 522s | ^~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s /usr/include/c++/14/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]’: 522s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 522s | ^~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 371 | return std::__do_uninit_copy(__first, __last, __result); 522s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 373 | return std::uninitialized_copy(__first, __last, __result); 522s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 > >]’: 522s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s 863 | operator()(_It& __it, _Sent __bound) const 522s | ^~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 522s | ^~~~~~ 522s /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 522s /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 522s 1905 | std::__introsort_loop(__first, __last, 522s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 522s 1906 | std::__lg(__last - __first) * 2, 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 1907 | __comp); 522s | ~~~~~~~ 522s /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 522s 1908 | std::__final_insertion_sort(__first, __last, __comp); 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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)::]’: 522s /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 522s 317 | operator()(_Iterator __it) 522s | ^~~~~~~~ 522s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 522s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 608 | __miter_base(_Iterator __it) 522s | ^~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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]’: 522s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 522s | ^~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 522s | ^~~~~~~~~~~~~ 522s /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 522s 232 | if (__comp(__first + __secondChild, 522s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 522s 233 | __first + (__secondChild - 1))) 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 >]’: 522s /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 522s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 522s | ^~~~~~~~~~~~ 522s /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*]’: 522s /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 522s 346 | __niter_wrap(_From __from, _To __res) 522s | ^~~~~~~~~~~~ 522s /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]’: 522s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 522s | ^~~~~~~~~~~~ 522s /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]’: 522s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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*]’: 522s /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 522s 346 | __niter_wrap(_From __from, _To __res) 522s | ^~~~~~~~~~~~ 522s /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*]’: 522s /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 522s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 522s | ^~~~~~~~~~~~~ 522s /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 522s /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 522s 147 | { return std::copy(__first, __last, __result); } 522s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 522s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 522s | ^~~~~~~~ 522s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 522s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 737 | std::move(__result), 522s | ~~~~~~~~~~~~~~~~~~~~ 522s 738 | std::move(__op), std::move(__proj)); 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&)::]’: 522s /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 522s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 522s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 201 | std::move(__f), std::move(__proj)); 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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*]’: 522s /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 522s 2981 | __miter_base(move_iterator<_Iterator> __it) 522s | ^~~~~~~~~~~~ 522s /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*]’: 522s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 642 | copy(_II __first, _II __last, _OI __result) 522s | ^~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 1589 | __heap_select(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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 522s 1593 | std::__make_heap(__first, __middle, __comp); 522s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s 1595 | if (__comp(__i, __first)) 522s | ~~~~~~^~~~~~~~~~~~~~ 522s /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 522s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 522s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 522s | ^~~~~~~~~~~ 522s /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 522s /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 522s 425 | std::__pop_heap(__first, __last, __last, __comp); 522s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 522s | ^~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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 522s 88 | if (__comp(__a, __b)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 90 | if (__comp(__b, __c)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 91 | std::iter_swap(__result, __b); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 92 | else if (__comp(__a, __c)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 93 | std::iter_swap(__result, __c); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 95 | std::iter_swap(__result, __a); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 97 | else if (__comp(__a, __c)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 98 | std::iter_swap(__result, __a); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 99 | else if (__comp(__b, __c)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 100 | std::iter_swap(__result, __c); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 102 | std::iter_swap(__result, __b); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 1829 | __unguarded_partition(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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 522s 1835 | while (__comp(__first, __pivot)) 522s | ~~~~~~^~~~~~~~~~~~~~~~~~ 522s /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 522s 1838 | while (__comp(__pivot, __last)) 522s | ~~~~~~^~~~~~~~~~~~~~~~~ 522s /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 522s 1842 | std::iter_swap(__first, __last); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 522s /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&)::]’: 522s /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 522s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 522s | ^~~~~~~~ 522s /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 522s /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 >]’: 522s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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 522s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 923 | std::__miter_base(__last), 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 924 | __result); 522s | ~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/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*]’: 522s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 522s | ^~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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*]’: 522s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 522s | ^~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 185 | __uninit_copy(__first, __last, __result); 522s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1876 | __introsort_loop(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~ 522s /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 522s /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 522s 1884 | std::__partial_sort(__first, __last, __last, __comp); 522s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 522s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s /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 522s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 522s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 1819 | __comp); 522s | ~~~~~~~ 522s /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 522s 1822 | std::__insertion_sort(__first, __last, __comp); 522s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 135 | __push_heap(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~ 522s /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 522s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 522s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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*]’: 522s /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 522s 642 | copy(_II __first, _II __last, _OI __result) 522s | ^~~~ 522s /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 522s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 522s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 522s | ^~~~~~~~ 522s /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&)::]’: 522s /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 522s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 522s | ^~~~~~~~ 522s /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 522s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 522s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 608 | __miter_base(_Iterator __it) 522s | ^~~~~~~~~~~~ 522s /usr/include/c++/14/bits/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*]’: 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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&):: >]’: 522s /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 522s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 522s | ^~~~~~~~~~~ 522s /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 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 522s | ^~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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 >]’: 522s /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 522s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 522s | ^~~~~~~~~ 522s /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 522s /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 >]’: 522s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 522s | ^~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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&)::]’: 522s /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 522s 239 | operator()(_Value& __val, _Iterator __it) 522s | ^~~~~~~~ 522s /usr/include/c++/14/bits/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*]’: 522s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 147 | { return std::copy(__first, __last, __result); } 522s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s 1863 | __partial_sort(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /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 522s 1868 | std::__heap_select(__first, __middle, __last, __comp); 522s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s 1869 | std::__sort_heap(__first, __middle, __comp); 522s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s /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 522s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 1856 | __comp); 522s | ~~~~~~~ 522s /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 522s /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 522s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1770 | __insertion_sort(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~ 522s /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 522s /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 522s 1777 | if (__comp(__i, __first)) 522s | ~~~~~~^~~~~~~~~~~~~~ 522s /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 522s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 522s | ^~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s /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&)::]’: 522s /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 522s 195 | operator()(_Iterator __it, _Value& __val) 522s | ^~~~~~~~ 522s /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 >]’: 522s /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 522s 2981 | __miter_base(move_iterator<_Iterator> __it) 522s | ^~~~~~~~~~~~ 522s /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*]’: 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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]’: 522s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 522s | ^~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 522s | ^~~~~~~~~~~~~ 522s /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 522s 232 | if (__comp(__first + __secondChild, 522s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 522s 233 | __first + (__secondChild - 1))) 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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*]’: 522s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 642 | copy(_II __first, _II __last, _OI __result) 522s | ^~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s 1589 | __heap_select(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /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 522s 1593 | std::__make_heap(__first, __middle, __comp); 522s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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 522s 1595 | if (__comp(__i, __first)) 522s | ~~~~~~^~~~~~~~~~~~~~ 522s /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 522s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 522s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 522s | ^~~~~~~~~~~ 522s /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 522s /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 522s 425 | std::__pop_heap(__first, __last, __last, __comp); 522s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 522s | ^~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /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 522s 88 | if (__comp(__a, __b)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 90 | if (__comp(__b, __c)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 91 | std::iter_swap(__result, __b); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 92 | else if (__comp(__a, __c)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 93 | std::iter_swap(__result, __c); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 95 | std::iter_swap(__result, __a); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 97 | else if (__comp(__a, __c)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 98 | std::iter_swap(__result, __a); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 99 | else if (__comp(__b, __c)) 522s | ~~~~~~^~~~~~~~~~ 522s /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 522s 100 | std::iter_swap(__result, __c); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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 522s 102 | std::iter_swap(__result, __b); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s 1829 | __unguarded_partition(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /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 522s 1835 | while (__comp(__first, __pivot)) 522s | ~~~~~~^~~~~~~~~~~~~~~~~~ 522s /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 522s 1838 | while (__comp(__pivot, __last)) 522s | ~~~~~~^~~~~~~~~~~~~~~~~ 522s /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 522s 1842 | std::iter_swap(__first, __last); 522s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 522s /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&)::]’: 522s /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 522s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 522s | ^~~~~~~~ 522s /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 522s /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 > >]’: 522s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /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 522s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 923 | std::__miter_base(__last), 522s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s 924 | __result); 522s | ~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 522s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 522s /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&):: >]’: 522s /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 522s 135 | __push_heap(_RandomAccessIterator __first, 522s | ^~~~~~~~~~~ 522s /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 522s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 522s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/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*]’: 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 522s | ^~~~~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 522s /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&):: >]’: 522s /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 522s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 522s | ^~~~~~~~~~~ 522s /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 522s /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&):: >]’: 522s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 522s | ^~~~~~~~~~ 522s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 522s /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 > >]’: 522s /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 522s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 522s | ^~~~~~~~~ 522s /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 523s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 523s /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 523s 608 | __miter_base(_Iterator __it) 523s | ^~~~~~~~~~~~ 523s /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 > >]’: 523s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 523s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 523s | ^~~~~~~~~~~~~~~~~~~~~~ 523s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 523s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 523s /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&)::]’: 523s /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 523s 239 | operator()(_Value& __val, _Iterator __it) 523s | ^~~~~~~~ 523s /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&)::]’: 523s /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 523s 195 | operator()(_Iterator __it, _Value& __val) 523s | ^~~~~~~~ 523s /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&):: >]’: 523s /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 523s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 523s | ^~~~~~~~~~~~~ 523s /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 523s 232 | if (__comp(__first + __secondChild, 523s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 523s 233 | __first + (__secondChild - 1))) 523s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523s /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 >]’: 523s /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 523s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 523s | ^~~~~~~~~~~~ 523s /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*]’: 523s /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 523s 346 | __niter_wrap(_From __from, _To __res) 523s | ^~~~~~~~~~~~ 523s /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&):: >]’: 523s /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 523s 135 | __push_heap(_RandomAccessIterator __first, 523s | ^~~~~~~~~~~ 523s /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 523s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 523s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523s /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&)::]’: 523s /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 523s 195 | operator()(_Iterator __it, _Value& __val) 523s | ^~~~~~~~ 523s [100%] Linking CXX executable unittests 523s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 525s /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.3 /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 525s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test' 525s [100%] Built target unittests 525s make[1]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test' 525s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test/CMakeFiles 0 525s == run C++ unit tests == 525s Running tests... 525s /usr/bin/ctest --force-new-ctest-process 525s Test project /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-real/test 525s Start 1: unittests 527s 1/1 Test #1: unittests ........................ Passed 2.27 sec 527s 527s 100% tests passed, 0 tests failed out of 1 527s 527s Total Test time (real) = 2.27 sec 527s -- The C compiler identification is GNU 14.3.0 527s -- The CXX compiler identification is GNU 14.3.0 527s -- Detecting C compiler ABI info 528s -- Detecting C compiler ABI info - done 528s -- Check for working C compiler: /usr/bin/mpicc - skipped 528s -- Detecting C compile features 528s -- Detecting C compile features - done 528s -- Detecting CXX compiler ABI info 528s -- Detecting CXX compiler ABI info - done 528s -- Check for working CXX compiler: /usr/bin/c++ - skipped 528s -- Detecting CXX compile features 528s -- Detecting CXX compile features - done 528s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 529s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 529s -- Found MPI: TRUE (found version "4.1") 529s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 529s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 529s -- Found Threads: TRUE 529s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 529s -- Requested configuration: REQUIRED COMPONENTS timer 529s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 529s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 529s -- [x] libboost_timer.so.1.83.0 529s -- [ ] libboost_timer.a 529s -- Adding boost_timer dependencies: headers 529s -- Checking for Basix hints with /usr/bin/python3 529s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 530s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 530s -- 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 530s -- HDF5_DIR: HDF5_DIR-NOTFOUND 530s -- HDF5_DEFINITIONS: 530s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 530s -- 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 530s -- HDF5_HL_LIBRARIES: 530s -- HDF5_C_DEFINITIONS: 530s -- HDF5_C_INCLUDE_DIR: 530s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 530s -- HDF5_C_LIBRARY: 530s -- 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 530s -- HDF5_C_HL_LIBRARY: 530s -- HDF5_C_HL_LIBRARIES: 530s -- Defined targets (if any): 530s -- ... hdf5::hdf5 530s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 530s -- Checking for one of the modules 'PETSc;petsc' 530s -- Looking for PETSC_USE_COMPLEX 530s -- Looking for PETSC_USE_COMPLEX - not found 530s -- Checking for one of the modules 'SLEPc;slepc' 530s -- Looking for PETSC_USE_REAL_DOUBLE 530s -- Looking for PETSC_USE_REAL_DOUBLE - found 530s -- Performing Test HAVE_NO_MULTLINE 531s -- Performing Test HAVE_NO_MULTLINE - Success 531s -- Configuring done (3.4s) 531s -- Generating done (0.1s) 531s -- Build files have been written to: /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo 531s /usr/bin/cmake -S/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo -B/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 531s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo//CMakeFiles/progress.marks 531s make -f CMakeFiles/Makefile2 all 531s make[1]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 531s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 531s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 531s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 531s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/depend 531s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 531s [ 3%] Compile poisson.py using FFCx 531s [ 7%] Compile poisson.py using FFCx 531s [ 11%] Compile biharmonic.py using FFCx 531s [ 15%] Compile mixed_codim0.py using FFCx 531s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=float64 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=float64 531s [ 19%] Compile hyperelasticity.py using FFCx 531s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=float64 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/poisson.py --scalar_type=float64 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/hyperelasticity.py --scalar_type=float64 531s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s [ 23%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 531s [ 26%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp 531s [ 30%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 531s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s [ 34%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 531s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s [ 38%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp 531s [ 42%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 531s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 531s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 531s [ 46%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 531s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp 532s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" 532s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 532s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build 532s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 532s [ 50%] Building CXX object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o 532s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp 539s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 539s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 539s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 539s /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]’: 539s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 235 | _fshape, cells); 539s | ~~~~~~~~~~~~~~~ 539s In file included from /usr/include/dolfinx/fem/Function.h:12: 539s /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]’: 539s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 72 | cmap.tabulate(0, X, Xshape, phi_b); 539s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 539s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 539s /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]’: 539s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 539s 966 | owned_recv_points.insert( 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 539s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /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]’: 539s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 539s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /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 539s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 539s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1155 | std::span(values_b)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 539s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1169 | cells); 539s | ~~~~~~ 539s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 539s /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]’: 539s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 539s 379 | cells.insert(cells.end(), 539s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 539s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 386 | {x.size() / 3, 3}, partitioner); 539s | ^ 539s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /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]’: 539s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 539s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 539s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 429 | {x.size() / 3, 3}, partitioner); 539s | ^ 539s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /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]’: 539s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 539s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 539s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 539s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 539s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 476 | {x.size() / 3, 3}, partitioner); 539s | ^ 539s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s In file included from /usr/include/c++/14/functional:59, 539s from /usr/include/basix/finite-element.h:17, 539s from /usr/include/basix/e-lagrange.h:9, 539s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 539s /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 >}]’: 539s /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 539s 587 | operator()(_ArgTypes... __args) const 539s | ^~~~~~~~ 540s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 540s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 703 | void interpolate(Function& u, std::span f, 540s | ^~~~~~~~~~~ 540s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 954 | cmap.tabulate(1, X, Xshape, phi_b); 540s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/14/algorithm:61, 540s from /usr/include/basix/maps.h:8, 540s from /usr/include/basix/finite-element.h:9: 540s /usr/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 > >]’: 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 540s | ^~~~~~ 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 540s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 540s | ^~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 487 | impl::_compute_collisions_point( 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 540s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/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 > >]’: 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 540s | ^~~~~~ 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/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*]’: 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s In file included from /usr/include/dolfinx/geometry/utils.h:10: 540s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 540s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 256 | std::array compute_distance_gjk(std::span p, 540s | ^~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 540s 269 | std::vector s = {v[0], v[1], v[2]}; 540s | ^ 540s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 540s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 540s 300 | s.insert(s.end(), w.begin(), w.end()); 540s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 540s | ^~~~~~~~~~~~ 540s In file included from /usr/include/c++/14/vector:66, 540s from /usr/include/basix/cell.h:10, 540s from /usr/include/basix/e-lagrange.h:7: 540s /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]’: 540s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 540s 1497 | insert(const_iterator __position, _InputIterator __first, 540s | ^~~~~~ 540s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 1501 | _M_range_insert(begin() + __offset, __first, __last, 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1502 | std::__iterator_category(__first)); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /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]’: 540s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 442 | void eval(std::span x, std::array xshape, 540s | ^~~~ 540s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 540s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 608 | = CoordinateElement::compute_jacobian_determinant( 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 540s 609 | _J, det_scratch); 540s | ~~~~~~~~~~~~~~~~ 540s /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 540s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 540s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 620 | = CoordinateElement::compute_jacobian_determinant( 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 540s 621 | _J, det_scratch); 540s | ~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 540s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 640 | {X.extent(0), X.extent(1)}, 0); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 673 | apply_dof_transformation( 540s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 540s 674 | std::span(basis_derivatives_reference_values_b.data() 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 675 | + p * num_basis_values, 540s | ~~~~~~~~~~~~~~~~~~~~~~~ 540s 676 | num_basis_values), 540s | ~~~~~~~~~~~~~~~~~~ 540s 677 | cell_info, cell_index, reference_value_size); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 540s | ^~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /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]’: 540s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 540s 1426 | insert(const_iterator __position, initializer_list __l) 540s | ^~~~~~ 540s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 540s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1430 | std::random_access_iterator_tag()); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/14/algorithm:63: 540s /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]’: 540s /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 540s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 540s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1159 | std::move(__comp), std::move(__proj)); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 540s 610 | this->_M_impl._M_start, 540s | ~~~~~~~~~~~~~~~~~~~~~~~ 540s 611 | _M_get_Tp_allocator()); 540s | ~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 540s from /usr/include/dolfinx/geometry/utils.h:9: 540s /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 >]’: 540s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 783 | Mesh> create_mesh( 540s | ^~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 540s | ^ 540s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 830 | cells1 = std::vector(cells.begin(), cells.end()); 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 540s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 841 | std::vector cells1_v 540s | ^~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 540s 880 | boundary_v.erase(unique_end, range_end); 540s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 540s 885 | boundary_v.erase(boundary_v.begin()); 540s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 540s | ^~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 540s 905 | nodes1.erase(unique_end, range_end); 540s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 911 | Geometry geometry 540s | ^~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s In file included from /usr/include/dolfinx/fem/Function.h:10: 540s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 540s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 319 | return [](std::span, std::span, std::int32_t, int) 540s | ^ 540s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 540s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 341 | return [dims, sub_element_fns](std::span data, 540s | ^ 540s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 540s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 350 | block_size); 540s | ~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 540s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 362 | return [ebs, sub_fn](std::span data, 540s | ^ 540s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 540s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 372 | return [this](std::span data, std::span cell_info, 540s | ^ 540s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 540s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 540s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 376 | return [this](std::span data, std::span cell_info, 540s | ^ 540s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 540s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 540s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 380 | return [this](std::span data, std::span cell_info, 540s | ^ 540s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 540s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 540s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 384 | return [this](std::span data, std::span cell_info, 540s | ^ 540s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 386 | { T_apply(data, cell_info[cell], block_size); }; 540s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 587 | operator()(_ArgTypes... __args) const 540s | ^~~~~~~~ 540s /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]’: 540s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 540s | ^~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 540s /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 >&]’: 540s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 540s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 540s /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]’: 540s /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 540s 128 | math::dot(cell_geometry, dphi, J, true); 540s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 540s /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]’: 540s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 540s 140 | math::inv(J, K); 540s | ~~~~~~~~~^~~~~~ 540s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 540s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 540s 142 | math::pinv(J, K); 540s | ~~~~~~~~~~^~~~~~ 540s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 540s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 540s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 540s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 540s 87 | auto det(Matrix A) 540s | ^~~ 540s /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]’: 540s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 152 | compute_jacobian_determinant(const U& J, std::span w) 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 540s 172 | math::dot(B, J, BA); 540s | ~~~~~~~~~^~~~~~~~~~ 540s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 540s /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 540s /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]’: 540s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 540s | ^~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/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 > >]’: 540s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 540s | ^~~~~~~~ 540s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 683 | { return std::copy(__first, __first + __n, __result); } 540s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/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*]’: 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 540s | ^~~~~~ 540s /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]’: 540s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 540s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 540s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 540s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/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 > >]’: 540s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 540s | ^~~~~~~~ 540s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 683 | { return std::copy(__first, __first + __n, __result); } 540s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/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*]’: 540s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 540s | ^~~~~~~~ 540s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 683 | { return std::copy(__first, __first + __n, __result); } 540s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 540s 681 | vector(initializer_list __l, 540s | ^~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 540s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 227 | std::array support(std::span bd, std::array v) 540s | ^~~~~~~ 540s In file included from /usr/include/c++/14/array:43, 540s from /usr/include/basix/cell.h:7: 540s /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*]’: 540s /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 540s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 540s | ^~~~~ 540s /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 540s /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 540s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 540s | ^ 540s /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]’: 540s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 540s 1497 | insert(const_iterator __position, _InputIterator __first, 540s | ^~~~~~ 540s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 1501 | _M_range_insert(begin() + __offset, __first, __last, 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1502 | std::__iterator_category(__first)); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 540s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 66 | std::plus{}, [](auto x, auto y) 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 67 | { return (x - y) * (x - y); }); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 540s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 77 | std::plus{}, 540s | ~~~~~~~~~~~~ 540s 78 | [](auto x, auto y) { return x * (x - y); }); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 540s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 30 | nearest_simplex(std::span s) 540s | ^~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 50 | return {std::vector(s.begin(), s.end()), v}; 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 110 | return {std::vector(s.begin(), s.end()), v}; 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 540s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 540s | ^~~~ 540s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 156 | std::ranges::copy(s0, smin0.begin()); 540s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 158 | std::ranges::copy(s1, smin1.begin()); 540s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 540s | ^ 540s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 208 | const auto [snew, v] = nearest_simplex(M); 540s | ^~~~~~~~~ 540s In file included from /usr/include/c++/14/vector:72: 540s /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]’: 540s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 540s 957 | vector<_Tp, _Alloc>:: 540s | ^~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/c++/14/bits/vector.tcc:980:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 980 | std::copy(__first, __last, __position); 540s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/vector.tcc:987:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 987 | std::__uninitialized_copy_a(__mid, __last, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s 988 | this->_M_impl._M_finish, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~ 540s 989 | _M_get_Tp_allocator()); 540s | ~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/vector.tcc:998:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 998 | std::copy(__first, __mid, __position); 540s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/vector.tcc:1027:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 1027 | = std::__uninitialized_copy_a(__first, __last, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s 1028 | __new_finish, 540s | ~~~~~~~~~~~~~ 540s 1029 | _M_get_Tp_allocator()); 540s | ~~~~~~~~~~~~~~~~~~~~~~ 540s /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&]’: 540s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 540s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/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 >]’: 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 540s | ^~~~~~ 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /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]’: 540s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 540s 957 | vector<_Tp, _Alloc>:: 540s | ^~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 540s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 540s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 960 | operator()(_It&& __first, _Sent __last) const 540s | ^~~~~~~~ 540s /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]’: 540s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 709 | vector(_InputIterator __first, _InputIterator __last, 540s | ^~~~~~ 540s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 719 | _M_range_initialize_n(__first, __last, __n); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/14/numeric:62, 540s from /usr/include/basix/finite-element.h:19: 540s /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]’: 540s /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 540s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 540s | ^~~~ 540s /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 540s /usr/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 >]’: 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 540s | ^~~~~~ 540s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /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]’: 540s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 46 | void reorder_list(std::span list, std::span nodemap) 540s | ^~~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 53 | const std::vector orig(list.begin(), list.end()); 540s | ^~~~ 540s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 58 | std::ranges::copy(links_old, links_new.begin()); 540s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 540s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 540s 239 | __x.end()); 540s | ~~~~~~~~~~ 540s /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 540s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 540s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 251 | end(), _M_get_Tp_allocator()); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 540s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 540s from /usr/include/c++/14/vector:65: 540s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 540s 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: 540s /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 540s 993 | std::_Destroy(__first, __last); 540s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 540s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1805 | std::move(__comp), std::move(__proj)); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 1134 | operator()(_Iter __first, _Sent __last, 540s | ^~~~~~~~ 540s /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 540s /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 540s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s 1139 | return {__first, __first}; 540s | ^ 540s /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 540s 1148 | return {++__dest, __first}; 540s | ^ 540s /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]’: 540s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 540s 1577 | erase(const_iterator __first, const_iterator __last) 540s | ^~~~~ 540s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 540s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 540s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 540s 1549 | erase(const_iterator __position) 540s | ^~~~~ 540s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 540s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/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]’: 540s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 371 | return std::__do_uninit_copy(__first, __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 373 | return std::uninitialized_copy(__first, __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 540s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 540s from /usr/include/dolfinx/fem/Function.h:11: 540s /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]’: 540s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 119 | std::ranges::copy(buffer, range.begin()); 540s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 540s from /usr/include/dolfinx/fem/DirichletBC.h:11: 540s /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 >]’: 540s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 676 | distribute_data(MPI_Comm comm0, std::span indices, 540s | ^~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 540s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 2021 | std::move(__comp), std::move(__proj)); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 >]’: 540s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 382 | create_geometry( 540s | ^~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 424 | const std::vector l2l = graph::build::compute_local_to_local( 540s | ^~~ 540s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 429 | std::ranges::transform(l2l, igi.begin(), 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 540s 430 | [&nodes](auto index) { return nodes[index]; }); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 540s /tmp/autopkgtest.CjbzA3/build.AYr/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 540s 53 | auto fun = [](auto x) -> std::pair, std::vector> 540s | ^ 541s /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]’: 541s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 541s | ^~~~~~~~~~~~ 541s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 541s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 541s | ^~~~~~~~ 541s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 577 | _element->Tt_apply(data, n, cell_permutation); 541s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 541s | ^~~~~~~~~~ 541s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 593 | _element->Tinv_apply(data, n, cell_permutation); 541s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 541s | ^~~~~~~ 541s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 544 | _element->T_apply(data, n, cell_permutation); 541s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 > >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 629 | return ranges::fill_n(std::move(__first), __len, __value); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s 181 | void dot(U A, V B, P C, bool transpose = false) 541s | ^~~ 541s /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 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 541s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s 125 | void inv(U A, V B) 541s | ^~~ 541s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 541s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s 212 | void pinv(U A, V P) 541s | ^~~~ 541s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s 245 | dot(AT, A, ATA); 541s | ~~~^~~~~~~~~~~~ 541s /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 541s /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 541s 246 | inv(ATA, Inv); 541s | ~~~^~~~~~~~~~ 541s /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 541s 247 | dot(Inv, AT, P); 541s | ~~~^~~~~~~~~~~~ 541s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s /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 >]’: 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s 181 | void dot(U A, V B, P C, bool transpose = false) 541s | ^~~ 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s In file included from /usr/include/basix/maps.h:7: 541s /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]’: 541s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 541s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 642 | copy(_II __first, _II __last, _OI __result) 541s | ^~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/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 >]’: 541s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 541s | ^~~~~~ 541s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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]’: 541s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 541s 80 | std::int32_t _build_from_leaf( 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 541s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 541s /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 541s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 111 | [axis](auto& p0, auto& p1) -> bool 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 112 | { 541s | ~ 541s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 115 | return x0 < x1; 541s | ~~~~~~~~~~~~~~~ 541s 116 | }); 541s | ~~ 541s /usr/include/c++/14/bits/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*]’: 541s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 683 | { return std::copy(__first, __first + __n, __result); } 541s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 541s 610 | this->_M_impl._M_start, 541s | ~~~~~~~~~~~~~~~~~~~~~~~ 541s 611 | _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 541s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 541s | ^~~~~~~~~~~~~ 541s /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*]’: 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 642 | copy(_II __first, _II __last, _OI __result) 541s | ^~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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*]’: 541s /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 541s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 541s | ^~~~~~~~ 541s /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 541s /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 541s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 541s | ^ 541s /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]’: 541s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 541s 957 | vector<_Tp, _Alloc>:: 541s | ^~~~~~~~~~~~~~~~~~~ 541s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 541s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 960 | operator()(_It&& __first, _Sent __last) const 541s | ^~~~~~~~ 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 709 | vector(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 719 | _M_range_initialize_n(__first, __last, __n); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 541s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 541s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 960 | operator()(_It&& __first, _Sent __last) const 541s | ^~~~~~~~ 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 709 | vector(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 719 | _M_range_initialize_n(__first, __last, __n); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 541s /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)::::]’: 541s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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)::::]’: 541s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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 >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 376 | operator()(_Range&& __r, _Out __result) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 541s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 379 | std::move(__result)); 541s | ~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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]’: 541s /usr/include/c++/14/numeric:417:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 417 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/numeric:417:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/numeric:420:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 420 | return std::transform_reduce(__first1, __last1, __first2, 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 421 | std::move(__init), 541s | ~~~~~~~~~~~~~~~~~~ 541s 422 | plus<>(), multiplies<>()); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /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 541s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 541s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 541s 239 | __x.end()); 541s | ~~~~~~~~~~ 541s /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 541s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 541s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 251 | end(), _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 541s 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: 541s /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 541s 993 | std::_Destroy(__first, __last); 541s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 541s /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]’: 541s /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 541s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 386 | __result, __alloc); 541s | ~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 642 | copy(_II __first, _II __last, _OI __result) 541s | ^~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/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]’: 541s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 371 | return std::__do_uninit_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 373 | return std::uninitialized_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /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 541s 398 | return std::__uninitialized_copy_a 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 629 | return ranges::fill_n(std::move(__first), __len, __value); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/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 >]’: 541s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 683 | { return std::copy(__first, __first + __n, __result); } 541s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /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 541s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 386 | __result, __alloc); 541s | ~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 642 | copy(_II __first, _II __last, _OI __result) 541s | ^~~~ 541s /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]’: 541s /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 541s 398 | return std::__uninitialized_copy_a 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 541s /tmp/autopkgtest.CjbzA3/build.AYr/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 541s 124 | [](auto x) 541s | ^ 541s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 541s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1720 | __start, _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 541s /tmp/autopkgtest.CjbzA3/build.AYr/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 541s 133 | [](auto x) 541s | ^ 541s /usr/include/c++/14/bits/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 >]’: 541s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 683 | { return std::copy(__first, __first + __n, __result); } 541s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 541s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 960 | operator()(_It&& __first, _Sent __last) const 541s | ^~~~~~~~ 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 709 | vector(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 719 | _M_range_initialize_n(__first, __last, __n); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 376 | operator()(_Range&& __r, _Out __result) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 541s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 379 | std::move(__result)); 541s | ~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1631 | _M_allocate_and_copy(size_type __n, 541s | ^~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1638 | _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 642 | copy(_II __first, _II __last, _OI __result) 541s | ^~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /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 541s 1789 | operator()(_Iter __first, _Sent __last, 541s | ^~~~~~~~ 541s /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 541s /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 541s 1792 | auto __lasti = ranges::next(__first, __last); 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 541s /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 541s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 541s | ^ 541s In file included from /usr/include/c++/14/tuple:44, 541s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 541s from /usr/include/c++/14/bits/memory_resource.h:41, 541s from /usr/include/c++/14/vector:87: 541s /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]’: 541s /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 541s 767 | operator()(_Iter __first, _Sent __last, 541s | ^~~~~~~~ 541s /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 541s /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]’: 541s /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 541s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 541s | ^~~~~~~~ 541s /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 541s /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]’: 541s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 541s 195 | vector<_Tp, _Alloc>:: 541s | ^~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 541s /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 541s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 541s | ^~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 541s 181 | vector<_Tp, _Alloc>:: 541s | ^~~~~~~~~~~~~~~~~~~ 541s /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 541s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 541s | ^~~~~~~~~~~~~~ 541s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 541s /tmp/autopkgtest.CjbzA3/build.AYr/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 541s 124 | [](auto x) 541s | ^ 541s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 541s /tmp/autopkgtest.CjbzA3/build.AYr/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 541s 133 | [](auto x) 541s | ^ 541s /usr/include/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*]’: 541s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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*]’: 541s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 185 | __uninit_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /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 541s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 541s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 3147 | std::move(__comp), std::move(__proj)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 376 | operator()(_Range&& __r, _Out __result) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 541s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 379 | std::move(__result)); 541s | ~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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 >]’: 541s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 508 | { return std::get<0>(idx) != r; }); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 541s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 553 | [](auto x) { return std::get<1>(x); }); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 541s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 541s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 541s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 646 | std::next(x_new.begin(), shape[1] * i)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 541s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 658 | std::next(x_new.begin(), shape[1] * i)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 541s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:21: 541s /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]’: 541s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 565 | v2, v3, vmid}); 541s | ~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 627 | {x.size() / 2, 2}, partitioner); 541s | ^ 541s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 632 | std::vector{}, {0, 2}, partitioner); 541s | ^ 541s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /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]’: 541s /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 541s 1999 | operator()(_Iter __first, _Sent __last, 541s | ^~~~~~~~ 541s /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 541s /usr/include/c++/14/bits/ranges_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]’: 541s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 541s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 737 | std::move(__result), 541s | ~~~~~~~~~~~~~~~~~~~~ 541s 738 | std::move(__op), std::move(__proj)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/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 > >]’: 541s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 541s | ^~~~~~ 541s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /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]’: 541s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 671 | i0 + iy + ny + 2}); 541s | ~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 676 | {x.size() / 2, 2}, partitioner); 541s | ^ 541s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 681 | std::vector{}, {0, 2}, partitioner); 541s | ^ 541s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /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]’: 541s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 541s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 541s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 541s 540 | x.insert(x.end(), {x0, x1}); 541s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 565 | v2, v3, vmid}); 541s | ~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 627 | {x.size() / 2, 2}, partitioner); 541s | ^ 541s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 632 | std::vector{}, {0, 2}, partitioner); 541s | ^ 541s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /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]’: 541s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 541s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 541s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 671 | i0 + iy + ny + 2}); 541s | ~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 676 | {x.size() / 2, 2}, partitioner); 541s | ^ 541s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 681 | std::vector{}, {0, 2}, partitioner); 541s | ^ 541s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 541s /tmp/autopkgtest.CjbzA3/build.AYr/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 541s 48 | [](auto x) 541s | ^ 541s /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]’: 541s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1849 | permute_data(u, n, cell_info, _eperm); 541s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1852 | transform_data(u, n, cell_info, _etrans_invT, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1853 | precompute::apply_matrix); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1833 | permute_data(u, n, cell_info, _eperm_inv); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1836 | transform_data(u, n, cell_info, _etransT, 541s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1837 | precompute::apply_matrix); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1865 | permute_data(u, n, cell_info, _eperm_inv); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1868 | transform_data(u, n, cell_info, _etrans_inv, 541s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1869 | precompute::apply_matrix); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1810 | void FiniteElement::T_apply(std::span u, int n, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1817 | permute_data(u, n, cell_info, _eperm); 541s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 1820 | transform_data(u, n, cell_info, _etrans, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1821 | precompute::apply_matrix); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 541s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 541s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 143 | return [&](std::span rows, 541s | ^ 541s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 147 | this->add(data, rows, cols); 541s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 541s /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 > >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 541s | ^~~~~~~~ 541s /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 >]’: 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 541s 181 | void dot(U A, V B, P C, bool transpose = false) 541s | ^~~ 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 541s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 541s /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 541s 87 | auto det(Matrix A) 541s | ^~~ 541s /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 >]’: 541s /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 541s 125 | void inv(U A, V B) 541s | ^~~ 541s /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 541s /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 >]’: 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 541s 181 | void dot(U A, V B, P C, bool transpose = false) 541s | ^~~ 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 541s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 541s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 541s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 541s 1104 | constexpr default_accessor(default_accessor) noexcept {} 541s | ^~~~~~~~~~~~~~~~ 541s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 541s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 541s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 608 | __miter_base(_Iterator __it) 541s | ^~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 541s | ^~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/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 >]’: 541s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 683 | { return std::copy(__first, __first + __n, __result); } 541s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 541s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 541s 62 | std::array compute_bbox_of_bboxes( 541s | ^~~~~~~~~~~~~~~~~~~~~~ 541s /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 >&)::]’: 541s /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 541s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 541s | ^~~~~~~~~~~ 541s /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 541s /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 541s /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 541s 4740 | std::__introselect(__first, __nth, __last, 541s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 541s 4741 | std::__lg(__last - __first) * 2, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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*]’: 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 642 | copy(_II __first, _II __last, _OI __result) 541s | ^~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s In file included from /usr/include/dolfinx/fem/Expression.h:10, 541s from /usr/include/dolfinx/fem/utils.h:13, 541s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:16: 541s /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]’: 541s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 235 | _fshape, cells); 541s | ~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 541s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 608 | __miter_base(_Iterator __it) 541s | ^~~~~~~~~~~~ 541s /usr/include/c++/14/bits/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*]’: 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 541s | ^~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /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*]’: 541s /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 541s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 541s | ^~~~~ 541s /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 541s /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 541s 1592 | return std::__equal_aux(__first1, __last1, __first2); 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 > >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 642 | copy(_II __first, _II __last, _OI __result) 541s | ^~~~ 541s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 541s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1720 | __start, _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 541s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1720 | __start, _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 368 | return ranges::__copy_or_move(std::move(__first), 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 541s 369 | std::move(__last), 541s | ~~~~~~~~~~~~~~~~~~ 541s 370 | std::move(__result)); 541s | ~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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]’: 541s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 1631 | _M_allocate_and_copy(size_type __n, 541s | ^~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1638 | _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 541s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 235 | _fshape, cells); 541s | ~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 541s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 541s /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 541s 371 | return std::__do_uninit_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s 373 | return std::uninitialized_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 541s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 608 | __miter_base(_Iterator __it) 541s | ^~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 541s | ^~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/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*]’: 541s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /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*]’: 541s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 185 | __uninit_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 642 | copy(_II __first, _II __last, _OI __result) 541s | ^~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 541s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s In file included from /usr/include/c++/14/vector:66, 541s from /usr/include/basix/cell.h:10, 541s from /usr/include/basix/finite-element.h:7, 541s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:9: 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 1426 | insert(const_iterator __position, initializer_list __l) 541s | ^~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 541s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1430 | std::random_access_iterator_tag()); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 541s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 541s /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 541s 371 | return std::__do_uninit_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s 373 | return std::uninitialized_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s In file included from /usr/include/c++/14/algorithm:63, 541s from /usr/include/basix/maps.h:8, 541s from /usr/include/basix/finite-element.h:9: 541s /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]’: 541s /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 541s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 541s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1159 | std::move(__comp), std::move(__proj)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 541s | ^~~~~~~~~~~~~ 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 541s 610 | this->_M_impl._M_start, 541s | ~~~~~~~~~~~~~~~~~~~~~~~ 541s 611 | _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~ 541s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 541s from /usr/include/dolfinx/geometry/utils.h:9, 541s from /usr/include/dolfinx/fem/interpolate.h:19, 541s from /usr/include/dolfinx/fem/Function.h:12: 541s /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 >]’: 541s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 783 | Mesh> create_mesh( 541s | ^~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 541s | ^ 541s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 830 | cells1 = std::vector(cells.begin(), cells.end()); 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 541s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 841 | std::vector cells1_v 541s | ^~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 880 | boundary_v.erase(unique_end, range_end); 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 885 | boundary_v.erase(boundary_v.begin()); 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 541s | ^~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 541s 905 | nodes1.erase(unique_end, range_end); 541s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s 911 | Geometry geometry 541s | ^~~~~~~~ 541s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 541s /usr/include/c++/14/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]’: 541s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 371 | return std::__do_uninit_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 373 | return std::uninitialized_copy(__first, __last, __result); 541s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s In file included from /usr/include/c++/14/vector:66, 541s from /usr/include/basix/cell.h:10, 541s from /usr/include/basix/finite-element.h:7, 541s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 541s /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]’: 541s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 541s 681 | vector(initializer_list __l, 541s | ^~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 541s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1720 | __start, _M_get_Tp_allocator()); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 368 | return ranges::__copy_or_move(std::move(__first), 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 541s 369 | std::move(__last), 541s | ~~~~~~~~~~~~~~~~~~ 541s 370 | std::move(__result)); 541s | ~~~~~~~~~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 541s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 608 | __miter_base(_Iterator __it) 541s | ^~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 541s | ^~~~~~~~~~~~~ 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 541s from /usr/include/c++/14/bits/stl_algobase.h:67: 541s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 541s /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 541s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 541s | ^~~~~~~~ 541s /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 541s /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 541s 193 | return std::_Destroy_aux::__destroy(__first, __last); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 541s /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 541s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 196 | __destroy(__first, __last); 541s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 541s /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 >]’: 541s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s 1002 | operator()(_It __x, _Sent __bound) const 541s | ^~~~~~~~ 541s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 541s /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&)::]’: 541s /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 541s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~ 542s /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 542s /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 542s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 542s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 >]’: 542s /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 542s 675 | move(_II __first, _II __last, _OI __result) 542s | ^~~~ 542s /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 542s /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 542s /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 542s 683 | return std::__copy_move_a(std::__miter_base(__first), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 684 | std::__miter_base(__last), __result); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 147 | { return std::copy(__first, __last, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /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 542s 3123 | operator()(_Iter __first, _Sent __last, 542s | ^~~~~~~~ 542s /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 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 542s 1426 | insert(const_iterator __position, initializer_list __l) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1430 | std::random_access_iterator_tag()); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 368 | return ranges::__copy_or_move(std::move(__first), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 542s 369 | std::move(__last), 542s | ~~~~~~~~~~~~~~~~~~ 542s 370 | std::move(__result)); 542s | ~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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]’: 542s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 542s 450 | rowptr_container_type new_row_ptr = {0}; 542s | ^~~~~~~~~~~ 542s /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 >]’: 542s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 783 | Mesh> create_mesh( 542s | ^~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 542s | ^ 542s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 830 | cells1 = std::vector(cells.begin(), cells.end()); 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 841 | std::vector cells1_v 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 880 | boundary_v.erase(unique_end, range_end); 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 885 | boundary_v.erase(boundary_v.begin()); 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 905 | nodes1.erase(unique_end, range_end); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 911 | Geometry geometry 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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 >]’: 542s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 542s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /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 542s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1805 | std::move(__comp), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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)::]’: 542s /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 542s 3867 | find_if(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~ 542s /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 542s /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 542s 3876 | return std::__find_if(__first, __last, 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 542s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 542s | ^~~~~~~~ 542s /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 542s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 737 | std::move(__result), 542s | ~~~~~~~~~~~~~~~~~~~~ 542s 738 | std::move(__op), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/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 > >]’: 542s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /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 542s 715 | return std::__copy_n(__first, __n2, __result, 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s 716 | std::__iterator_category(__first)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/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 > >]’: 542s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /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 542s 715 | return std::__copy_n(__first, __n2, __result, 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s 716 | std::__iterator_category(__first)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 249 | void add(std::span x, std::span rows, 542s | ^~~ 542s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 542s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/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 > >]’: 542s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 683 | { return std::copy(__first, __first + __n, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 642 | _index_maps[1]->local_to_global(local_col, global_col); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1674 | void FiniteElement::permute_data( 542s | ^~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 542s from /usr/include/dolfinx.h:16, 542s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 542s /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]’: 542s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 540 | x.insert(x.end(), {x0, x1}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 565 | v2, v3, vmid}); 542s | ~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 627 | {x.size() / 2, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 632 | std::vector{}, {0, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s In file included from /usr/include/basix/finite-element.h:12: 542s /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]’: 542s /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 542s 243 | void apply_matrix( 542s | ^~~~~~~~~~~~ 542s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1733 | void FiniteElement::transform_data( 542s | ^~~~~~~~~~~~~~~~ 542s /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 542s 1754 | op(std::span(v_size_t), 542s | ~~^~~~~~~~~~~~~~~~~~~~~ 542s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1756 | dofstart, block_size); 542s | ~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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 542s 1775 | op(std::span(v_size_t), 542s | ~~^~~~~~~~~~~~~~~~~~~~~ 542s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1777 | dofstart, block_size); 542s | ~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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 542s 1786 | op(std::span(v_size_t), 542s | ~~^~~~~~~~~~~~~~~~~~~~~ 542s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1788 | dofstart, block_size); 542s | ~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1674 | void FiniteElement::permute_data( 542s | ^~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 671 | i0 + iy + ny + 2}); 542s | ~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 676 | {x.size() / 2, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 681 | std::vector{}, {0, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1733 | void FiniteElement::transform_data( 542s | ^~~~~~~~~~~~~~~~ 542s /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 542s 1754 | op(std::span(v_size_t), 542s | ~~^~~~~~~~~~~~~~~~~~~~~ 542s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1756 | dofstart, block_size); 542s | ~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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 542s 1786 | op(std::span(v_size_t), 542s | ~~^~~~~~~~~~~~~~~~~~~~~ 542s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1788 | dofstart, block_size); 542s | ~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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 542s 1797 | op(std::span(v_size_t), 542s | ~~^~~~~~~~~~~~~~~~~~~~~ 542s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1799 | dofstart, block_size); 542s | ~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = double; U = double]’: 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:185:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:192:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 542s | ^~~~~~~~~~~~ 542s /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 >]’: 542s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /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*]’: 542s /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 542s 346 | __niter_wrap(_From __from, _To __res) 542s | ^~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 642 | copy(_II __first, _II __last, _OI __result) 542s | ^~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 >&):: >]’: 542s /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 542s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 542s | ^~~~~~~~~~~~~ 542s /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 542s /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 542s /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 542s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s 1925 | std::iter_swap(__first, __nth); 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 542s /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 542s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s 1936 | std::__insertion_sort(__first, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/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*]’: 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /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*]’: 542s /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 542s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 542s | ^~~~~~~~~~~ 542s /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 542s /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 > >]’: 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/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]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 371 | return std::__do_uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 373 | return std::uninitialized_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/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]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 371 | return std::__do_uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 373 | return std::uninitialized_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 542s | ^~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 314 | std::move(__result)); 542s | ~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 542s /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 542s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 542s | ^~~~~~~~ 542s /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 542s /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 542s 193 | return std::_Destroy_aux::__destroy(__first, __last); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s /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 542s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 196 | __destroy(__first, __last); 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /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 542s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 185 | __uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 >]’: 542s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 542s | ^~~~~~~~~~~~ 542s /usr/include/c++/14/bits/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 147 | { return std::copy(__first, __last, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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]’: 542s /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 542s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~ 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /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 542s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 185 | __uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 542s | ^~~~~~~~~~~~ 542s /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*]’: 542s /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 542s 346 | __niter_wrap(_From __from, _To __res) 542s | ^~~~~~~~~~~~ 542s /usr/include/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 542s from /usr/include/dolfinx.h:15, 542s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp:133: 542s /usr/include/dolfinx/la/petsc.h: In lambda function: 542s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 293 | return [A, mode, cache = std::vector()]( 542s | ^ 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 185 | __uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/la/petsc.h: In lambda function: 542s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 327 | return [A, mode, cache = std::vector()]( 542s | ^ 542s /usr/include/c++/14/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]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 371 | return std::__do_uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 373 | return std::uninitialized_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 542s | ^~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 314 | std::move(__result)); 542s | ~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 542s | ^~~~~~~~~~~~ 542s /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]’: 542s /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 542s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 542s | ^~~~~~~~~ 542s /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 542s /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 >]’: 542s /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 542s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 542s | ^~~~~~~~~ 542s /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 542s /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 >]’: 542s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 863 | operator()(_It& __it, _Sent __bound) const 542s | ^~~~~~~~ 542s /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&):: >]’: 542s /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 542s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 542s | ^~~~~~ 542s /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 542s /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 542s 1905 | std::__introsort_loop(__first, __last, 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s 1906 | std::__lg(__last - __first) * 2, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1907 | __comp); 542s | ~~~~~~~ 542s /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 542s 1908 | std::__final_insertion_sort(__first, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 542s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 608 | __miter_base(_Iterator __it) 542s | ^~~~~~~~~~~~ 542s /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 >]’: 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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*]’: 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 642 | copy(_II __first, _II __last, _OI __result) 542s | ^~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 542s | ^~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 314 | std::move(__result)); 542s | ~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 72 | cmap.tabulate(0, X, Xshape, phi_b); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 542s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 737 | std::move(__result), 542s | ~~~~~~~~~~~~~~~~~~~~ 542s 738 | std::move(__op), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/functional:59, 542s from /usr/include/basix/finite-element.h:17: 542s /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 >}]’: 542s /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 542s 587 | operator()(_ArgTypes... __args) const 542s | ^~~~~~~~ 542s /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]’: 542s /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 542s 1789 | operator()(_Iter __first, _Sent __last, 542s | ^~~~~~~~ 542s /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 542s /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 542s 1792 | auto __lasti = ranges::next(__first, __last); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s /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 542s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 542s | ^ 542s /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):: >]’: 542s /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 542s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 542s | ^~~~~~~~~ 542s /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 542s /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 542s 2152 | return __find_if(__first, __last, __pred, 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s 2153 | std::__iterator_category(__first)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 542s from /usr/include/dolfinx.h:11, 542s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 542s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 542s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 124 | void assemble_vector(std::span b, const Form& L) 542s | ^~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 129 | assemble_vector(b, L, std::span(constants), 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 130 | make_coefficients_span(coefficients)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 542s /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 542s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 542s | ^~~~~~~~ 542s /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 542s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/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 > >]’: 542s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 683 | { return std::copy(__first, __first + __n, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/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 > >]’: 542s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 683 | { return std::copy(__first, __first + __n, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 542s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 703 | void interpolate(Function& u, std::span f, 542s | ^~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 954 | cmap.tabulate(1, X, Xshape, phi_b); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 242 | bc->set(b.mutable_array(), std::nullopt); 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 542s /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]’: 542s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 495 | void set(std::span x, std::optional> x0, 542s | ^~~ 542s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 542s from /usr/include/dolfinx/fem/assembler.h:9: 542s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 542s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 542s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 542s /tmp/autopkgtest.CjbzA3/build.AYr/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 542s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 542s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 542s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 212 | fem::make_coefficients_span(coeff)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:215:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 542s | ~~~~^~~ 542s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 542s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 542s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 960 | operator()(_It&& __first, _Sent __last) const 542s | ^~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 709 | vector(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 719 | _M_range_initialize_n(__first, __last, __n); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/fem/Function.h:17, 542s from /usr/include/dolfinx/fem/DirichletBC.h:12: 542s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 542s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 234 | const T local = std::transform_reduce( 542s | ~~~~~~~~~~~~~~~~~~~~~^ 542s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 236 | [](T a, T b) -> T 542s | ~~~~~~~~~~~~~~~~~ 542s 237 | { 542s | ~ 542s 238 | if constexpr (std::is_same>::value 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 239 | or std::is_same>::value) 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 240 | { 542s | ~ 542s 241 | return std::conj(a) * b; 542s | ~~~~~~~~~~~~~~~~~~~~~~~~ 542s 242 | } 542s | ~ 542s 243 | else 542s | ~~~~ 542s 244 | return a * b; 542s | ~~~~~~~~~~~~~ 542s 245 | }); 542s | ~~ 542s In file included from /usr/include/c++/14/vector:72: 542s /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]’: 542s /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 542s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 542s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 542s 239 | __x.end()); 542s | ~~~~~~~~~~ 542s /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 542s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 251 | end(), _M_get_Tp_allocator()); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 542s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 542s from /usr/include/c++/14/vector:65: 542s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 542s 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: 542s /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 542s 993 | std::_Destroy(__first, __last); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = double; U = double]’: 542s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 94 | return assemble_scalar(M, std::span(constants), 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s 95 | make_coefficients_span(coefficients)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/algorithm:63, 542s from /usr/include/basix/maps.h:8, 542s from /usr/include/basix/finite-element.h:9: 542s /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]’: 542s /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 542s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 776 | ranges::begin(__r2), ranges::end(__r2), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 777 | std::move(__result), std::move(__binary_op), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 778 | std::move(__proj1), std::move(__proj2)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s In file included from /usr/include/c++/14/bits/refwrap.h:38, 542s from /usr/include/c++/14/vector:68: 542s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 542s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 542s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 542s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 542s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /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 542s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1805 | std::move(__comp), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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)::]’: 542s /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 542s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 2095 | __value, std::move(__comp), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 542s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 542s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 154 | void apply_permutation_mapped(std::span perm, 542s | ^~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 144 | void apply_permutation(std::span perm, std::span data, 542s | ^~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 542s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 542s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 542s from /usr/include/dolfinx.h:16: 542s /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]’: 542s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 540 | x.insert(x.end(), {x0, x1}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 565 | v2, v3, vmid}); 542s | ~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 627 | {x.size() / 2, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 632 | std::vector{}, {0, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 542s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 542s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 542s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 542s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 542s from /usr/include/dolfinx/fem/assembler.h:9, 542s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 542s from /usr/include/dolfinx.h:11: 542s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 542s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 542s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 542s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 542s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 542s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 671 | i0 + iy + ny + 2}); 542s | ~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 676 | {x.size() / 2, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 681 | std::vector{}, {0, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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)>]’: 542s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 267 | void assemble_matrix( 542s | ^~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 715 | 0); 542s | ~~ 542s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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 >&):: >]’: 542s /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 542s 1589 | __heap_select(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~ 542s /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 542s /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 542s /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 542s 1593 | std::__make_heap(__first, __middle, __comp); 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s 1595 | if (__comp(__i, __first)) 542s | ~~~~~~^~~~~~~~~~~~~~ 542s /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 542s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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> >]’: 542s /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 542s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 542s | ^~~~~~~~~ 542s /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 542s /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 >&):: >]’: 542s /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 542s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s /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 542s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1856 | __comp); 542s | ~~~~~~~ 542s /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 542s /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 542s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 >&):: >]’: 542s /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 542s 1770 | __insertion_sort(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~~~ 542s /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 542s /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 542s 1777 | if (__comp(__i, __first)) 542s | ~~~~~~^~~~~~~~~~~~~~ 542s /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 542s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 542s | ^~~~~~~~~~~~~~~~~~~~~~~ 542s /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 >}]’: 542s /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 542s 587 | operator()(_ArgTypes... __args) const 542s | ^~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 1426 | insert(const_iterator __position, initializer_list __l) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1430 | std::random_access_iterator_tag()); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 1426 | insert(const_iterator __position, initializer_list __l) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1430 | std::random_access_iterator_tag()); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 542s 703 | void interpolate(Function& u, std::span f, 542s | ^~~~~~~~~~~ 542s /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]’: 542s /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 542s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1159 | std::move(__comp), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 542s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 542s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 542s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 542s 610 | this->_M_impl._M_start, 542s | ~~~~~~~~~~~~~~~~~~~~~~~ 542s 611 | _M_get_Tp_allocator()); 542s | ~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 954 | cmap.tabulate(1, X, Xshape, phi_b); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 542s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 185 | __uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 185 | __uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 542s | ^~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 542s from /usr/include/dolfinx/geometry/utils.h:9, 542s from /usr/include/dolfinx/fem/interpolate.h:19, 542s from /usr/include/dolfinx/fem/Function.h:12, 542s from /usr/include/dolfinx/fem/DirichletBC.h:12, 542s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 542s /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]’: 542s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 783 | Mesh> create_mesh( 542s | ^~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 542s | ^ 542s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 830 | cells1 = std::vector(cells.begin(), cells.end()); 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 841 | std::vector cells1_v 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /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 542s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 542s | ^~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 880 | boundary_v.erase(unique_end, range_end); 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 885 | boundary_v.erase(boundary_v.begin()); 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 905 | nodes1.erase(unique_end, range_end); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 911 | Geometry geometry 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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 > >]’: 542s /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 542s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 542s | ^~~~~~~~~ 542s /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 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /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 542s 147 | { return std::copy(__first, __last, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /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 542s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 542s | ^~~~~~~~~~~~ 542s /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*]’: 542s /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 542s 346 | __niter_wrap(_From __from, _To __res) 542s | ^~~~~~~~~~~~ 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /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 542s 147 | { return std::copy(__first, __last, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 542s from /usr/include/dolfinx.h:11: 542s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 542s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 124 | void assemble_vector(std::span b, const Form& L) 542s | ^~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 129 | assemble_vector(b, L, std::span(constants), 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 130 | make_coefficients_span(coefficients)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/c++/14/bits/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 147 | { return std::copy(__first, __last, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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]’: 542s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 181 | void apply_lifting( 542s | ^~~~~~~~~~~~~ 542s /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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 185 | __uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 542s | ^~~~~~~~~~~~~~ 542s /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&):: >]’: 542s /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 542s 1876 | __introsort_loop(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~~~ 542s /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 542s /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 542s 1884 | std::__partial_sort(__first, __last, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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&):: >]’: 542s /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 542s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s /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 542s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1819 | __comp); 542s | ~~~~~~~ 542s /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 542s 1822 | std::__insertion_sort(__first, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/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*]’: 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 542s /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]’: 542s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 495 | void set(std::span x, std::optional> x0, 542s | ^~~ 542s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 542s | ^~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 542s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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]’: 542s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 235 | _fshape, cells); 542s | ~~~~~~~~~~~~~~~ 542s /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 > >]’: 542s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 542s 1002 | operator()(_It __x, _Sent __bound) const 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 542s /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&)::]’: 542s /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 542s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 542s | ^~~~ 542s /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 542s /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 542s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 542s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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):: >]’: 542s /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 542s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 542s | ^~~~~~~~~ 542s /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 542s /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 542s 2107 | if (__pred(__first)) 542s | ~~~~~~^~~~~~~~~ 542s /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 542s 2111 | if (__pred(__first)) 542s | ~~~~~~^~~~~~~~~ 542s /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 542s 2115 | if (__pred(__first)) 542s | ~~~~~~^~~~~~~~~ 542s /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 542s 2119 | if (__pred(__first)) 542s | ~~~~~~^~~~~~~~~ 542s /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 542s 2127 | if (__pred(__first)) 542s | ~~~~~~^~~~~~~~~ 542s /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 542s 2132 | if (__pred(__first)) 542s | ~~~~~~^~~~~~~~~ 542s /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 542s 2137 | if (__pred(__first)) 542s | ~~~~~~^~~~~~~~~ 542s In file included from /usr/include/c++/14/vector:72: 542s /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]’: 542s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 542s 957 | vector<_Tp, _Alloc>:: 542s | ^~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 642 | copy(_II __first, _II __last, _OI __result) 542s | ^~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 542s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 111 | void assemble_vector( 542s | ^~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 116 | impl::assemble_vector(b, L, constants, coefficients); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 542s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 542s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 960 | operator()(_It&& __first, _Sent __last) const 542s | ^~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 709 | vector(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 719 | _M_range_initialize_n(__first, __last, __n); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/numeric:62, 542s from /usr/include/basix/finite-element.h:19: 542s /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]’: 542s /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 542s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 542s | ^~~~ 542s /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 542s In file included from /usr/include/c++/14/algorithm:61: 542s /usr/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 >]’: 542s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s In file included from /usr/include/c++/14/algorithm:61: 542s /usr/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 >]’: 542s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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]’: 542s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 46 | void reorder_list(std::span list, std::span nodemap) 542s | ^~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 53 | const std::vector orig(list.begin(), list.end()); 542s | ^~~~ 542s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 58 | std::ranges::copy(links_old, links_new.begin()); 542s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 542s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 146 | std::span(_buffer_local), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 147 | _request); 542s | ~~~~~~~~~ 542s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /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 542s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 542s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 542s 239 | __x.end()); 542s | ~~~~~~~~~~ 542s /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 542s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 251 | end(), _M_get_Tp_allocator()); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 542s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 542s from /usr/include/c++/14/vector:65: 542s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 542s 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: 542s /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 542s 993 | std::_Destroy(__first, __last); 542s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 542s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 99 | std::span(_buffer_remote), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 100 | std::span(_request)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /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 542s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1805 | std::move(__comp), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /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 542s 1134 | operator()(_Iter __first, _Sent __last, 542s | ^~~~~~~~ 542s /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 542s /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 542s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s 1139 | return {__first, __first}; 542s | ^ 542s /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 542s 1148 | return {++__dest, __first}; 542s | ^ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 1577 | erase(const_iterator __first, const_iterator __last) 542s | ^~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 1549 | erase(const_iterator __position) 542s | ^~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/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]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 371 | return std::__do_uninit_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 373 | return std::uninitialized_copy(__first, __last, __result); 542s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 542s from /usr/include/dolfinx.h:16: 542s /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]’: 542s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 540 | x.insert(x.end(), {x0, x1}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 565 | v2, v3, vmid}); 542s | ~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 627 | {x.size() / 2, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 632 | std::vector{}, {0, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 542s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 542s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:15: 542s /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]’: 542s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 119 | std::ranges::copy(buffer, range.begin()); 542s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 542s from /usr/include/c++/14/algorithm:63, 542s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 542s /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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 376 | operator()(_Range&& __r, _Out __result) const 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 379 | std::move(__result)); 542s | ~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 542s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 542s /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 >]’: 542s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 676 | distribute_data(MPI_Comm comm0, std::span indices, 542s | ^~~~~~~~~~~~~~~ 542s /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]’: 542s /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 542s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 2021 | std::move(__comp), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 >]’: 542s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 376 | operator()(_Range&& __r, _Out __result) const 542s | ^~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 379 | std::move(__result)); 542s | ~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /tmp/autopkgtest.CjbzA3/build.AYr/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 >&]’: 542s /tmp/autopkgtest.CjbzA3/build.AYr/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 542s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 542s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 671 | i0 + iy + ny + 2}); 542s | ~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 676 | {x.size() / 2, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 681 | std::vector{}, {0, 2}, partitioner); 542s | ^ 542s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s In file included from /usr/include/basix/finite-element.h:19, 542s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 542s /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 >&)::]’: 542s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 542s | ^~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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 >]’: 542s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 382 | create_geometry( 542s | ^~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 424 | const std::vector l2l = graph::build::compute_local_to_local( 542s | ^~~ 542s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 429 | std::ranges::transform(l2l, igi.begin(), 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 542s 430 | [&nodes](auto index) { return nodes[index]; }); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 62 | T assemble_scalar( 542s | ^~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 72 | mesh->geometry().x(), constants, coefficients); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /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]’: 542s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 542s | ^~~~~~~~~~~~ 542s /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*]’: 542s /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 542s 346 | __niter_wrap(_From __from, _To __res) 542s | ^~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 542s /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 >&):: >]’: 542s /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 542s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 542s | ^~~~~~~~~~~ 542s /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 542s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 542s /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 >&)::]’: 542s /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 542s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 542s | ^~~~~~~~ 542s /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 542s /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 >&):: >]’: 542s /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 542s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 542s | ^~~~~~~~~~ 542s /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 542s /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 542s /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 >&):: >]’: 542s /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 542s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 542s | ^~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s /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 542s /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 542s /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 542s 88 | if (__comp(__a, __b)) 542s | ~~~~~~^~~~~~~~~~ 542s /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 542s 90 | if (__comp(__b, __c)) 542s | ~~~~~~^~~~~~~~~~ 542s /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 542s 91 | std::iter_swap(__result, __b); 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 542s /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 542s 92 | else if (__comp(__a, __c)) 542s | ~~~~~~^~~~~~~~~~ 542s /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 542s 93 | std::iter_swap(__result, __c); 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 542s /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 542s 95 | std::iter_swap(__result, __a); 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 542s /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 542s 97 | else if (__comp(__a, __c)) 542s | ~~~~~~^~~~~~~~~~ 542s /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 542s 98 | std::iter_swap(__result, __a); 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 542s /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 542s 99 | else if (__comp(__b, __c)) 542s | ~~~~~~^~~~~~~~~~ 542s /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 542s 100 | std::iter_swap(__result, __c); 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 542s /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 542s 102 | std::iter_swap(__result, __b); 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 542s /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 >&):: >]’: 542s /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 542s 1829 | __unguarded_partition(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~~~~~~~~ 542s /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 542s /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 542s /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 542s 1835 | while (__comp(__first, __pivot)) 542s | ~~~~~~^~~~~~~~~~~~~~~~~~ 542s /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 542s 1838 | while (__comp(__pivot, __last)) 542s | ~~~~~~^~~~~~~~~~~~~~~~~ 542s /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 542s 1842 | std::iter_swap(__first, __last); 542s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s /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> >]’: 542s /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 542s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 542s | ^~~~~~~~~~~~~ 542s /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 542s /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 542s /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 542s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 923 | std::__miter_base(__last), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 924 | __result); 542s | ~~~~~~~~~ 542s /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 >&):: >]’: 542s /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 542s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/vector:66, 542s from /usr/include/basix/cell.h:10, 542s from /usr/include/basix/finite-element.h:7: 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 1426 | insert(const_iterator __position, initializer_list __l) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1430 | std::random_access_iterator_tag()); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 1426 | insert(const_iterator __position, initializer_list __l) 542s | ^~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 542s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1430 | std::random_access_iterator_tag()); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 542s 957 | vector<_Tp, _Alloc>:: 542s | ^~~~~~~~~~~~~~~~~~~ 542s /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 >]’: 542s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 676 | distribute_data(MPI_Comm comm0, std::span indices, 542s | ^~~~~~~~~~~~~~~ 542s /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]’: 542s /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 542s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1159 | std::move(__comp), std::move(__proj)); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 >]’: 542s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 382 | create_geometry( 542s | ^~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 424 | const std::vector l2l = graph::build::compute_local_to_local( 542s | ^~~ 542s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 429 | std::ranges::transform(l2l, igi.begin(), 542s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 542s 430 | [&nodes](auto index) { return nodes[index]; }); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 542s 610 | this->_M_impl._M_start, 542s | ~~~~~~~~~~~~~~~~~~~~~~~ 542s 611 | _M_get_Tp_allocator()); 542s | ~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 542s from /usr/include/dolfinx.h:15, 542s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp:86: 542s /usr/include/dolfinx/la/petsc.h: In lambda function: 542s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 293 | return [A, mode, cache = std::vector()]( 542s | ^ 542s /usr/include/dolfinx/la/petsc.h: In lambda function: 542s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 327 | return [A, mode, cache = std::vector()]( 542s | ^ 542s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 542s from /usr/include/dolfinx/geometry/utils.h:9, 542s from /usr/include/dolfinx/fem/interpolate.h:19, 542s from /usr/include/dolfinx/fem/Function.h:12: 542s /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]’: 542s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 783 | Mesh> create_mesh( 542s | ^~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 542s | ^ 542s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/c++/14/bits/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 147 | { return std::copy(__first, __last, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 830 | cells1 = std::vector(cells.begin(), cells.end()); 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 841 | std::vector cells1_v 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/c++/14/bits/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 147 | { return std::copy(__first, __last, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 542s /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]’: 542s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 235 | _fshape, cells); 542s | ~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 880 | boundary_v.erase(unique_end, range_end); 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 885 | boundary_v.erase(boundary_v.begin()); 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 542s 905 | nodes1.erase(unique_end, range_end); 542s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 911 | Geometry geometry 542s | ^~~~~~~~ 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s 642 | copy(_II __first, _II __last, _OI __result) 542s | ^~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /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*]’: 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 542s /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*]’: 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp: In lambda function: 542s /tmp/autopkgtest.CjbzA3/build.AYr/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 542s 163 | [](auto x) 542s | ^ 542s /usr/include/c++/14/bits/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*]’: 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 147 | { return std::copy(__first, __last, __result); } 542s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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&):: >]’: 542s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1863 | __partial_sort(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /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 542s 1868 | std::__heap_select(__first, __middle, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s 1869 | std::__sort_heap(__first, __middle, __comp); 542s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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&):: >]’: 542s /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 542s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s /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 542s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1856 | __comp); 542s | ~~~~~~~ 542s /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 542s /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 542s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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&):: >]’: 542s /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 542s 1770 | __insertion_sort(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~~~ 542s /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 542s /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 542s 1777 | if (__comp(__i, __first)) 542s | ~~~~~~^~~~~~~~~~~~~~ 542s /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 542s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 542s | ^~~~~~~~~~~~~~~~~~~~~~~ 542s /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&):: >]’: 542s /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 542s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 542s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 542s 229 | bc->set(b.mutable_array(), std::nullopt); 542s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 542s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 542s | ^~~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1720 | __start, _M_get_Tp_allocator()); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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]’: 542s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1631 | _M_allocate_and_copy(size_type __n, 542s | ^~~~~~~~~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1638 | _M_get_Tp_allocator()); 542s | ~~~~~~~~~~~~~~~~~~~~~~ 542s /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 > >]’: 542s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 542s 863 | operator()(_It& __it, _Sent __bound) const 542s | ^~~~~~~~ 542s /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&):: >]’: 542s /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 542s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 542s | ^~~~~~ 542s /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 542s /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 542s 1905 | std::__introsort_loop(__first, __last, 542s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 542s 1906 | std::__lg(__last - __first) * 2, 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 1907 | __comp); 542s | ~~~~~~~ 542s /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 542s 1908 | std::__final_insertion_sort(__first, __last, __comp); 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 542s In file included from /usr/include/c++/14/array:43, 542s from /usr/include/basix/cell.h:7: 542s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 642 | copy(_II __first, _II __last, _OI __result) 542s | ^~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 542s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 542s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 542s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542s /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)::]’: 542s /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 542s 317 | operator()(_Iterator __it) 542s | ^~~~~~~~ 542s /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]’: 542s /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 542s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 542s | ^~~~~~~~ 542s /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 542s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 542s | ^~~~~~~~~~~~~ 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 542s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s /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]’: 543s /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 543s 1789 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s /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 543s 1792 | auto __lasti = ranges::next(__first, __last); 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /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 543s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 543s | ^ 543s /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)::]’: 543s /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 543s 2064 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s /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 >&):: >]’: 543s /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 543s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 543s | ^~~~~~~~~~~~~ 543s /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 543s 232 | if (__comp(__first + __secondChild, 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 543s 233 | __first + (__secondChild - 1))) 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 376 | operator()(_Range&& __r, _Out __result) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 379 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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> >]’: 543s /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 543s 608 | __miter_base(_Iterator __it) 543s | ^~~~~~~~~~~~ 543s /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> >]’: 543s /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 543s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s /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 543s /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 >&)::]’: 543s /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 543s 239 | operator()(_Value& __val, _Iterator __it) 543s | ^~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 543s | ^~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 543s from /usr/include/dolfinx/fem/assembler.h:9: 543s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 543s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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*]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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*]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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*]’: 543s /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 543s 2981 | __miter_base(move_iterator<_Iterator> __it) 543s | ^~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 543s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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*]’: 543s /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 543s /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)>]’: 543s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 233 | void assemble_matrix( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 247 | mesh->geometry().x(), constants, coefficients, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 248 | dof_marker0, dof_marker1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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)>]’: 543s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 267 | void assemble_matrix( 543s | ^~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 608 | __miter_base(_Iterator __it) 543s | ^~~~~~~~~~~~ 543s /usr/include/c++/14/bits/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*]’: 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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*]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 543s | ^~~~ 543s /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 543s /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 543s 1029 | std::__fill_a(__first, __last, __value); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1589 | __heap_select(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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 543s 1593 | std::__make_heap(__first, __middle, __comp); 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 1595 | if (__comp(__i, __first)) 543s | ~~~~~~^~~~~~~~~~~~~~ 543s /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 543s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /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 543s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 543s | ^~~~~~~~~~~ 543s /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 543s /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 543s 425 | std::__pop_heap(__first, __last, __last, __comp); 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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 543s 88 | if (__comp(__a, __b)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 90 | if (__comp(__b, __c)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 91 | std::iter_swap(__result, __b); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 92 | else if (__comp(__a, __c)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 93 | std::iter_swap(__result, __c); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 95 | std::iter_swap(__result, __a); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 97 | else if (__comp(__a, __c)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 98 | std::iter_swap(__result, __a); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 99 | else if (__comp(__b, __c)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 100 | std::iter_swap(__result, __c); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 102 | std::iter_swap(__result, __b); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1829 | __unguarded_partition(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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 543s 1835 | while (__comp(__first, __pivot)) 543s | ~~~~~~^~~~~~~~~~~~~~~~~~ 543s /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 543s 1838 | while (__comp(__pivot, __last)) 543s | ~~~~~~^~~~~~~~~~~~~~~~~ 543s /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 543s 1842 | std::iter_swap(__first, __last); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /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&)::]’: 543s /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 543s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 543s | ^~~~~~~~ 543s /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 543s /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 >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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 543s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 923 | std::__miter_base(__last), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 924 | __result); 543s | ~~~~~~~~~ 543s /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&):: >]’: 543s /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 543s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)>]’: 543s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 543s from /usr/include/c++/14/algorithm:63, 543s from /usr/include/basix/maps.h:8, 543s from /usr/include/basix/finite-element.h:9, 543s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp:131: 543s /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&]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 111 | void assemble_vector( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 116 | impl::assemble_vector(b, L, constants, coefficients); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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&):: >]’: 543s /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 543s 1876 | __introsort_loop(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~~~~ 543s /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 543s /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 543s 1884 | std::__partial_sort(__first, __last, __last, __comp); 543s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /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 543s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s /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 543s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1819 | __comp); 543s | ~~~~~~~ 543s /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 543s 1822 | std::__insertion_sort(__first, __last, __comp); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s 957 | vector<_Tp, _Alloc>:: 543s | ^~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 543s from /usr/include/dolfinx.h:15, 543s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp:22: 543s /usr/include/dolfinx/la/petsc.h: In lambda function: 543s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 293 | return [A, mode, cache = std::vector()]( 543s | ^ 543s /usr/include/dolfinx/la/petsc.h: In lambda function: 543s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 327 | return [A, mode, cache = std::vector()]( 543s | ^ 543s /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]’: 543s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 152 | void apply_lifting( 543s | ^~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp: In constructor ‘HyperElasticProblem::HyperElasticProblem(std::shared_ptr >, std::shared_ptr >, std::vector > >)’: 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp:58:76: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 58 | std::vector ghosts(map->ghosts().begin(), map->ghosts().end()); 543s | ^ 543s In file included from /usr/include/dolfinx/fem/Function.h:17: 543s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 543s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 146 | std::span(_buffer_local), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 147 | _request); 543s | ~~~~~~~~~ 543s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 72 | cmap.tabulate(0, X, Xshape, phi_b); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/numeric:62, 543s from /usr/include/basix/finite-element.h:19: 543s /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]’: 543s /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 543s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 543s | ^~~~ 543s /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 543s /usr/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 >]’: 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 46 | void reorder_list(std::span list, std::span nodemap) 543s | ^~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp:103:38: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 543s 103 | { bc->set(b, x, -1); }); 543s | ~~~~~~~^~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 53 | const std::vector orig(list.begin(), list.end()); 543s | ^~~~ 543s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 58 | std::ranges::copy(links_old, links_new.begin()); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1805 | std::move(__comp), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 1134 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s /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 543s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 1139 | return {__first, __first}; 543s | ^ 543s /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 543s 1148 | return {++__dest, __first}; 543s | ^ 543s In file included from /usr/include/c++/14/functional:59, 543s from /usr/include/basix/finite-element.h:17: 543s /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 >}]’: 543s /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 543s 587 | operator()(_ArgTypes... __args) const 543s | ^~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 1577 | erase(const_iterator __first, const_iterator __last) 543s | ^~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 1549 | erase(const_iterator __position) 543s | ^~~~~ 543s /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 >&):: >]’: 543s /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 543s 135 | __push_heap(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/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]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 371 | return std::__do_uninit_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 373 | return std::uninitialized_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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>]’: 543s /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 543s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 543s | ^~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 543s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 543s from /usr/include/dolfinx/fem/Function.h:11: 543s /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]’: 543s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 119 | std::ranges::copy(buffer, range.begin()); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 543s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 99 | std::span(_buffer_remote), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 100 | std::span(_request)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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>*]’: 543s /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 543s 346 | __niter_wrap(_From __from, _To __res) 543s | ^~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 543s from /usr/include/dolfinx.h:10: 543s /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]’: 543s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 676 | distribute_data(MPI_Comm comm0, std::span indices, 543s | ^~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 2021 | std::move(__comp), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 232 | auto detJ = [](mdspan2_t x) 543s | ^ 543s /usr/include/c++/14/bits/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*]’: 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 608 | __miter_base(_Iterator __it) 543s | ^~~~~~~~~~~~ 543s /usr/include/c++/14/bits/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*]’: 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 382 | create_geometry( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 244 | T scale = detJ(mdspan2_t(x)); 543s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 424 | const std::vector l2l = graph::build::compute_local_to_local( 543s | ^~~ 543s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 429 | std::ranges::transform(l2l, igi.begin(), 543s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 543s 430 | [&nodes](auto index) { return nodes[index]; }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 543s | ^~~~~~~~~~~~ 543s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 608 | __miter_base(_Iterator __it) 543s | ^~~~~~~~~~~~ 543s /usr/include/c++/14/bits/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*]’: 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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&):: >]’: 543s /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 543s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 543s | ^~~~~~~~~~~ 543s /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 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 543s | ^~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 256 | T scale = detJ(mdspan2_t(x)); 543s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /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 543s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 543s | ^~~~~~~~~ 543s /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 543s /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 >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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&)::]’: 543s /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 543s 239 | operator()(_Value& __val, _Iterator __it) 543s | ^~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 228 | e.tabulate(0, X, phi); 543s | ~~~~~~~~~~^~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 239 | std::array A_hat_b = A_ref(phi, weights); 543s | ~~~~~~~~^~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp: In function ‘int main(int, char**)’: 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp:172:71: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s 172 | auto B = std::make_shared>(std::vector{0, 0, 0}); 543s | ^ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp:173:78: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s 173 | auto traction = std::make_shared>(std::vector{0, 0, 0}); 543s | ^ 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 253 | = [b_hat = b_ref(phi, weights), 543s | ~~~~~~~~^~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp:247:75: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s 247 | std::make_shared>(std::vector{0, 0, 0}, 543s | ^ 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 1863 | __partial_sort(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /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 543s 1868 | std::__heap_select(__first, __middle, __last, __comp); 543s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 1869 | std::__sort_heap(__first, __middle, __comp); 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/vector:66, 543s from /usr/include/basix/cell.h:10, 543s from /usr/include/basix/finite-element.h:7: 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 1426 | insert(const_iterator __position, initializer_list __l) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1430 | std::random_access_iterator_tag()); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /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 543s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s /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 543s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1856 | __comp); 543s | ~~~~~~~ 543s /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 543s /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 543s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 543s from /usr/include/dolfinx.h:11: 543s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 543s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 124 | void assemble_vector(std::span b, const Form& L) 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 129 | assemble_vector(b, L, std::span(constants), 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 130 | make_coefficients_span(coefficients)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 1426 | insert(const_iterator __position, initializer_list __l) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1430 | std::random_access_iterator_tag()); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /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 543s 1770 | __insertion_sort(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~~~~ 543s /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 543s /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 543s 1777 | if (__comp(__i, __first)) 543s | ~~~~~~^~~~~~~~~~~~~~ 543s /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 543s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /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 543s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 543s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 703 | void interpolate(Function& u, std::span f, 543s | ^~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 181 | void apply_lifting( 543s | ^~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 954 | cmap.tabulate(1, X, Xshape, phi_b); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1159 | std::move(__comp), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 543s 610 | this->_M_impl._M_start, 543s | ~~~~~~~~~~~~~~~~~~~~~~~ 543s 611 | _M_get_Tp_allocator()); 543s | ~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/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 > >]’: 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 543s 610 | this->_M_impl._M_start, 543s | ~~~~~~~~~~~~~~~~~~~~~~~ 543s 611 | _M_get_Tp_allocator()); 543s | ~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 543s /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]’: 543s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 495 | void set(std::span x, std::optional> x0, 543s | ^~~ 543s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 543s from /usr/include/dolfinx/geometry/utils.h:9, 543s from /usr/include/dolfinx/fem/interpolate.h:19, 543s from /usr/include/dolfinx/fem/Function.h:12: 543s /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]’: 543s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 783 | Mesh> create_mesh( 543s | ^~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 543s | ^ 543s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 830 | cells1 = std::vector(cells.begin(), cells.end()); 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 543s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 841 | std::vector cells1_v 543s | ^~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 880 | boundary_v.erase(unique_end, range_end); 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 885 | boundary_v.erase(boundary_v.begin()); 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 543s | ^~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 905 | nodes1.erase(unique_end, range_end); 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 911 | Geometry geometry 543s | ^~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:14: 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 319 | return [](std::span, std::span, std::int32_t, int) 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 341 | return [dims, sub_element_fns](std::span data, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 543s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 350 | block_size); 543s | ~~~~~~~~~~~ 543s /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 >&)::]’: 543s /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 543s 195 | operator()(_Iterator __it, _Value& __val) 543s | ^~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 362 | return [ebs, sub_fn](std::span data, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 372 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 376 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 380 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 384 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 386 | { T_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 543s | ^~~~~~~~~~~~ 543s /usr/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 > >]’: 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s /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}]’: 543s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 587 | operator()(_ArgTypes... __args) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/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 >]’: 543s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 683 | { return std::copy(__first, __first + __n, __result); } 543s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 543s | ^~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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&):: >]’: 543s /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 543s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 543s | ^~~~~~~~~~~~~ 543s /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 543s 232 | if (__comp(__first + __secondChild, 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 543s 233 | __first + (__secondChild - 1))) 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 1589 | __heap_select(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /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 543s 1593 | std::__make_heap(__first, __middle, __comp); 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 1595 | if (__comp(__i, __first)) 543s | ~~~~~~^~~~~~~~~~~~~~ 543s /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 543s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 543s /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 >&]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /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 543s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 543s | ^~~~~~~~~~~ 543s /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 543s /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 543s 425 | std::__pop_heap(__first, __last, __last, __comp); 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /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 543s 88 | if (__comp(__a, __b)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 90 | if (__comp(__b, __c)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 91 | std::iter_swap(__result, __b); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 92 | else if (__comp(__a, __c)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 93 | std::iter_swap(__result, __c); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 95 | std::iter_swap(__result, __a); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 97 | else if (__comp(__a, __c)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 98 | std::iter_swap(__result, __a); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 99 | else if (__comp(__b, __c)) 543s | ~~~~~~^~~~~~~~~~ 543s /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 543s 100 | std::iter_swap(__result, __c); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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 543s 102 | std::iter_swap(__result, __b); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 1829 | __unguarded_partition(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /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 543s 1835 | while (__comp(__first, __pivot)) 543s | ~~~~~~^~~~~~~~~~~~~~~~~~ 543s /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 543s 1838 | while (__comp(__pivot, __last)) 543s | ~~~~~~^~~~~~~~~~~~~~~~~ 543s /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 543s 1842 | std::iter_swap(__first, __last); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /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&)::]’: 543s /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 543s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 543s | ^~~~~~~~ 543s /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 543s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 543s /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]’: 543s /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 543s 128 | math::dot(cell_geometry, dphi, J, true); 543s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s /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 543s /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 > >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /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 543s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 923 | std::__miter_base(__last), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 924 | __result); 543s | ~~~~~~~~~ 543s /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]’: 543s /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 543s 140 | math::inv(J, K); 543s | ~~~~~~~~~^~~~~~ 543s /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 543s /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 543s 142 | math::pinv(J, K); 543s | ~~~~~~~~~~^~~~~~ 543s /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 543s /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&):: >]’: 543s /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 543s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 543s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 543s /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 543s 87 | auto det(Matrix A) 543s | ^~~ 543s /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]’: 543s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 543s | ^~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/assembler.h:11: 543s /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]’: 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1289 | void assemble_vector( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1298 | constants, coefficients); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 152 | compute_jacobian_determinant(const U& J, std::span w) 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 172 | math::dot(B, J, BA); 543s | ~~~~~~~~~^~~~~~~~~~ 543s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38, 543s from /usr/include/c++/14/bits/ranges_algo.h:38, 543s from /usr/include/c++/14/algorithm:63, 543s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp:18: 543s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 960 | operator()(_It&& __first, _Sent __last) const 543s | ^~~~~~~~ 543s /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 543s /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 543s In file included from /usr/include/c++/14/vector:66, 543s from /usr/include/basix/cell.h:10, 543s from /usr/include/basix/finite-element.h:7, 543s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp:19: 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 709 | vector(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 719 | _M_range_initialize_n(__first, __last, __n); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 543s from /usr/include/dolfinx.h:16: 543s /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]’: 543s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 540 | x.insert(x.end(), {x0, x1}); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 543s /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&):: >]’: 543s /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 543s 135 | __push_heap(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 565 | v2, v3, vmid}); 543s | ~~~~~~~~~~~~~~ 543s /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 543s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 627 | {x.size() / 2, 2}, partitioner); 543s | ^ 543s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 632 | std::vector{}, {0, 2}, partitioner); 543s | ^ 543s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s In file included from /usr/include/dolfinx/la/Vector.h:14: 543s /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]’: 543s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 390 | void scatter_rev_begin(std::span send_buffer, 543s | ^~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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&]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 543s | ^~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 543s from /usr/include/dolfinx.h:11: 543s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 543s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 124 | void assemble_vector(std::span b, const Form& L) 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 129 | assemble_vector(b, L, std::span(constants), 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 130 | make_coefficients_span(coefficients)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 195 | void scatter_fwd_begin(std::span send_buffer, 543s | ^~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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&):: >]’: 543s /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 543s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 543s | ^~~~~~~~~~~ 543s /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 543s /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&):: >]’: 543s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 543s | ^~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 72 | cmap.tabulate(0, X, Xshape, phi_b); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 543s /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 > >]’: 543s /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 543s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 543s | ^~~~~~~~~ 543s /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 543s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 543s /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 543s 608 | __miter_base(_Iterator __it) 543s | ^~~~~~~~~~~~ 543s /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 > >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 543s /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]’: 543s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 495 | void set(std::span x, std::optional> x0, 543s | ^~~ 543s /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&)::]’: 543s /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 543s 239 | operator()(_Value& __val, _Iterator __it) 543s | ^~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 671 | i0 + iy + ny + 2}); 543s | ~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 676 | {x.size() / 2, 2}, partitioner); 543s | ^ 543s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 681 | std::vector{}, {0, 2}, partitioner); 543s | ^ 543s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 543s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/functional:59, 543s from /usr/include/basix/finite-element.h:17: 543s /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 >}]’: 543s /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 543s 587 | operator()(_ArgTypes... __args) const 543s | ^~~~~~~~ 543s /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&)::]’: 543s /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 543s 195 | operator()(_Iterator __it, _Value& __val) 543s | ^~~~~~~~ 543s /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&):: >]’: 543s /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 543s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 543s | ^~~~~~~~~~~~~ 543s /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 543s 232 | if (__comp(__first + __secondChild, 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 543s 233 | __first + (__secondChild - 1))) 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 368 | return ranges::__copy_or_move(std::move(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 543s 369 | std::move(__last), 543s | ~~~~~~~~~~~~~~~~~~ 543s 370 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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 >]’: 543s /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 543s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 543s | ^~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 543s 610 | this->_M_impl._M_start, 543s | ~~~~~~~~~~~~~~~~~~~~~~~ 543s 611 | _M_get_Tp_allocator()); 543s | ~~~~~~~~~~~~~~~~~~~~~~ 543s /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*]’: 543s /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 543s 346 | __niter_wrap(_From __from, _To __res) 543s | ^~~~~~~~~~~~ 543s /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&]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 368 | return ranges::__copy_or_move(std::move(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 543s 369 | std::move(__last), 543s | ~~~~~~~~~~~~~~~~~~ 543s 370 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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]’: 543s /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 543s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 543s | ^~~~~~~~ 543s /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 543s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 776 | ranges::begin(__r2), ranges::end(__r2), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 777 | std::move(__result), std::move(__binary_op), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 778 | std::move(__proj1), std::move(__proj2)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s /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 543s /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 543s In file included from /usr/include/dolfinx/fem/assembler.h:10: 543s /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]’: 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 168 | T assemble_scalar( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 543s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 185 | cstride); 543s | ~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 204 | value += impl::assemble_exterior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 205 | x_dofmap, x, num_facets_per_cell, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 207 | cstride, perms); 543s | ~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 217 | value += impl::assemble_interior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 218 | x_dofmap, x, num_facets_per_cell, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 220 | cstride, c_offsets, perms); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /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&):: >]’: 543s /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 543s 135 | __push_heap(_RandomAccessIterator __first, 543s | ^~~~~~~~~~~ 543s /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 543s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s 681 | vector(initializer_list __l, 543s | ^~~~~~ 543s /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&)::]’: 543s /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 543s 195 | operator()(_Iterator __it, _Value& __val) 543s | ^~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 41 | std::array A_ref(mdspand_t phi, std::span w) 543s | ^~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 543s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 703 | void interpolate(Function& u, std::span f, 543s | ^~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 58 | std::array b_ref(mdspand_t phi, std::span w) 543s | ^~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 954 | cmap.tabulate(1, X, Xshape, phi_b); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/vector:72: 543s /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]’: 543s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s 957 | vector<_Tp, _Alloc>:: 543s | ^~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:18: 543s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 543s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 143 | return [&](std::span rows, 543s | ^ 543s /usr/include/c++/14/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]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 147 | this->add(data, rows, cols); 543s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 371 | return std::__do_uninit_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 373 | return std::uninitialized_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 222 | [](auto x) 543s | ^ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 543s /tmp/autopkgtest.CjbzA3/build.AYr/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 543s 235 | [](auto x) 543s | ^ 543s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 543s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 960 | operator()(_It&& __first, _Sent __last) const 543s | ^~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 709 | vector(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 719 | _M_range_initialize_n(__first, __last, __n); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 543s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 608 | __miter_base(_Iterator __it) 543s | ^~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 543s from /usr/include/c++/14/bits/stl_algobase.h:67: 543s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 543s /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 543s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 543s | ^~~~~~~~ 543s /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 543s /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 543s 193 | return std::_Destroy_aux::__destroy(__first, __last); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /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 543s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 196 | __destroy(__first, __last); 543s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/numeric:62: 543s /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]’: 543s /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 543s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 543s | ^~~~ 543s /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 543s In file included from /usr/include/dolfinx/fem/Function.h:17, 543s from /usr/include/dolfinx/fem/DirichletBC.h:12, 543s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 543s from /usr/include/dolfinx.h:11, 543s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:17: 543s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 543s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 234 | const T local = std::transform_reduce( 543s | ~~~~~~~~~~~~~~~~~~~~~^ 543s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 236 | [](T a, T b) -> T 543s | ~~~~~~~~~~~~~~~~~ 543s 237 | { 543s | ~ 543s 238 | if constexpr (std::is_same>::value 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 239 | or std::is_same>::value) 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 240 | { 543s | ~ 543s 241 | return std::conj(a) * b; 543s | ~~~~~~~~~~~~~~~~~~~~~~~~ 543s 242 | } 543s | ~ 543s 243 | else 543s | ~~~~ 543s 244 | return a * b; 543s | ~~~~~~~~~~~~~ 543s 245 | }); 543s | ~~ 543s In file included from /usr/include/dolfinx/la/Vector.h:14, 543s from /usr/include/dolfinx/fem/Function.h:17: 543s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 543s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 543s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/algorithm:61: 543s /usr/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 >]’: 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 46 | void reorder_list(std::span list, std::span nodemap) 543s | ^~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 53 | const std::vector orig(list.begin(), list.end()); 543s | ^~~~ 543s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 58 | std::ranges::copy(links_old, links_new.begin()); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 543s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 543s 239 | __x.end()); 543s | ~~~~~~~~~~ 543s /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 543s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 251 | end(), _M_get_Tp_allocator()); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 543s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 543s from /usr/include/c++/14/vector:65: 543s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 543s 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: 543s /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 543s 993 | std::_Destroy(__first, __last); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 319 | return [](std::span, std::span, std::int32_t, int) 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 341 | return [dims, sub_element_fns](std::span data, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 543s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 350 | block_size); 543s | ~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 543s | ^ 543s /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]’: 543s /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 543s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1805 | std::move(__comp), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/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)::]’: 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 147 | {dofmap.map(), 1, cells}, ident, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 149 | std::span(), 0, {}, {}, {}); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /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 543s 1134 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s /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 543s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 1139 | return {__first, __first}; 543s | ^ 543s /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 543s 1148 | return {++__dest, __first}; 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 362 | return [ebs, sub_fn](std::span data, 543s | ^ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 1577 | erase(const_iterator __first, const_iterator __last) 543s | ^~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 372 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 376 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 1549 | erase(const_iterator __position) 543s | ^~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 543s | ^ 543s /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 > >]’: 543s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 1002 | operator()(_It __x, _Sent __bound) const 543s | ^~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 380 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/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)::]’: 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 171 | fem::impl::assemble_cells( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 384 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /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&)::]’: 543s /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 543s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 543s | ^~~~ 543s /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 543s /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 543s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 386 | { T_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 > >]’: 543s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 960 | operator()(_It&& __first, _Sent __last) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/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]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 371 | return std::__do_uninit_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 373 | return std::uninitialized_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 543s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 543s from /usr/include/dolfinx/fem/Function.h:11: 543s /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]’: 543s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 119 | std::ranges::copy(buffer, range.begin()); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 368 | return ranges::__copy_or_move(std::move(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 543s 369 | std::move(__last), 543s | ~~~~~~~~~~~~~~~~~~ 543s 370 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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 > > >]’: 543s /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 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /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 543s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 543s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 737 | std::move(__result), 543s | ~~~~~~~~~~~~~~~~~~~~ 543s 738 | std::move(__op), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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}]’: 543s /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 543s 587 | operator()(_ArgTypes... __args) const 543s | ^~~~~~~~ 543s /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&)::]’: 543s /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 543s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 201 | std::move(__f), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 543s from /usr/include/dolfinx.h:10: 543s /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]’: 543s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 676 | distribute_data(MPI_Comm comm0, std::span indices, 543s | ^~~~~~~~~~~~~~~ 543s /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 > > >]’: 543s /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 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /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 543s /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]’: 543s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 543s | ^~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 2021 | std::move(__comp), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)::]’: 543s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 927 | void pack_coefficient_entity(std::span c, int cstride, 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 543s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 543s | ^~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 382 | create_geometry( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 424 | const std::vector l2l = graph::build::compute_local_to_local( 543s | ^~~ 543s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 429 | std::ranges::transform(l2l, igi.begin(), 543s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 543s 430 | [&nodes](auto index) { return nodes[index]; }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)::]’: 543s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 927 | void pack_coefficient_entity(std::span c, int cstride, 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&)::]’: 543s /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 543s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 543s | ^~~~~~~~ 543s /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 543s /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)::]’: 543s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 927 | void pack_coefficient_entity(std::span c, int cstride, 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)::]’: 543s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 927 | void pack_coefficient_entity(std::span c, int cstride, 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)>]’: 543s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 494 | void assemble_matrix( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 549 | impl::assemble_cells( 543s | ~~~~~~~~~~~~~~~~~~~~^ 543s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 572 | impl::assemble_exterior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 574 | a.domain(IntegralType::exterior_facet, i), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 578 | perms); 543s | ~~~~~~ 543s /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 543s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 588 | impl::assemble_interior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 590 | a.domain(IntegralType::interior_facet, i), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 594 | cell_info1, perms); 543s | ~~~~~~~~~~~~~~~~~~ 543s /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 543s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 543s /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]’: 543s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 235 | _fshape, cells); 543s | ~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 386 | __result, __alloc); 543s | ~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/array:43, 543s from /usr/include/basix/cell.h:7: 543s /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 >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /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]’: 543s /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 543s 398 | return std::__uninitialized_copy_a 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = int; _Alloc = std::allocator]’: 543s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 543s | ^~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1720 | __start, _M_get_Tp_allocator()); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 629 | return ranges::fill_n(std::move(__first), __len, __value); 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 543s | ^~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 543s | ^~~~~~~~ 543s /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 543s /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 543s 998 | { std::__fill_a1(__first, __last, __value); } 543s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 543s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 543s | ^~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1720 | __start, _M_get_Tp_allocator()); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 543s from /usr/include/dolfinx/fem/assembler.h:9: 543s /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]’: 543s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 543s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 543s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/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 >]’: 543s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 683 | { return std::copy(__first, __first + __n, __result); } 543s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 111 | void assemble_vector( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 116 | impl::assemble_vector(b, L, constants, coefficients); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /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 543s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 386 | __result, __alloc); 543s | ~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 960 | operator()(_It&& __first, _Sent __last) const 543s | ^~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 709 | vector(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 719 | _M_range_initialize_n(__first, __last, __n); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 398 | return std::__uninitialized_copy_a 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 386 | __result, __alloc); 543s | ~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /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]’: 543s /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 543s 398 | return std::__uninitialized_copy_a 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 376 | operator()(_Range&& __r, _Out __result) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 379 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1631 | _M_allocate_and_copy(size_type __n, 543s | ^~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1638 | _M_get_Tp_allocator()); 543s | ~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 543s from /usr/include/dolfinx/fem/assembler.h:9: 543s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 543s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 543s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 1789 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s /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 543s 1792 | auto __lasti = ranges::next(__first, __last); 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /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 543s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 543s | ^ 543s In file included from /usr/include/c++/14/tuple:44, 543s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 543s from /usr/include/c++/14/bits/memory_resource.h:41, 543s from /usr/include/c++/14/vector:87: 543s /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]’: 543s /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 543s 767 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s In file included from /usr/include/c++/14/vector:66, 543s from /usr/include/basix/cell.h:10, 543s from /usr/include/basix/finite-element.h:7, 543s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:12: 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s 681 | vector(initializer_list __l, 543s | ^~~~~~ 543s /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]’: 543s /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 543s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 543s | ^~~~~~~~ 543s /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 543s /usr/include/c++/14/bits/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 >]’: 543s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 683 | { return std::copy(__first, __first + __n, __result); } 543s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s 195 | vector<_Tp, _Alloc>:: 543s | ^~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 960 | operator()(_It&& __first, _Sent __last) const 543s | ^~~~~~~~ 543s /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 543s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 543s | ^~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 709 | vector(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 719 | _M_range_initialize_n(__first, __last, __n); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s 181 | vector<_Tp, _Alloc>:: 543s | ^~~~~~~~~~~~~~~~~~~ 543s /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 543s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 543s | ^~~~~~~~~~~~~~ 543s /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)>]’: 543s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 267 | void assemble_matrix( 543s | ^~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 543s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 376 | operator()(_Range&& __r, _Out __result) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 379 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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]’: 543s /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 543s 1789 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s /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 543s 1792 | auto __lasti = ranges::next(__first, __last); 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s /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 543s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 543s | ^ 543s In file included from /usr/include/c++/14/tuple:44, 543s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 543s from /usr/include/c++/14/bits/memory_resource.h:41, 543s from /usr/include/c++/14/vector:87: 543s /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]’: 543s /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 543s 767 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s /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]’: 543s /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 543s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 543s | ^~~~~~~~ 543s /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 543s /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]’: 543s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s 195 | vector<_Tp, _Alloc>:: 543s | ^~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s /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 543s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 543s | ^~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 543s 181 | vector<_Tp, _Alloc>:: 543s | ^~~~~~~~~~~~~~~~~~~ 543s /usr/include/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*]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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 543s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 543s | ^~~~~~~~~~~~~~ 543s /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*]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/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*]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 185 | __uninit_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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*]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 3147 | std::move(__comp), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 185 | __uninit_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 3147 | std::move(__comp), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)>]’: 543s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)>]’: 543s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 267 | void assemble_matrix( 543s | ^~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s 450 | rowptr_container_type new_row_ptr = {0}; 543s | ^~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 376 | operator()(_Range&& __r, _Out __result) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 379 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 376 | operator()(_Range&& __r, _Out __result) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 379 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 508 | { return std::get<0>(idx) != r; }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 543s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 553 | [](auto x) { return std::get<1>(x); }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 646 | std::next(x_new.begin(), shape[1] * i)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 658 | std::next(x_new.begin(), shape[1] * i)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 508 | { return std::get<0>(idx) != r; }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)>]’: 543s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 543s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 553 | [](auto x) { return std::get<1>(x); }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 543s from /usr/include/c++/14/algorithm:63, 543s from /usr/include/basix/maps.h:8, 543s from /usr/include/basix/finite-element.h:9, 543s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp:83: 543s /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&]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 111 | void assemble_vector( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 116 | impl::assemble_vector(b, L, constants, coefficients); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 152 | void apply_lifting( 543s | ^~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 1999 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s In file included from /usr/include/dolfinx/fem/Function.h:17: 543s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 543s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 146 | std::span(_buffer_local), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 147 | _request); 543s | ~~~~~~~~~ 543s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_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]’: 543s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 737 | std::move(__result), 543s | ~~~~~~~~~~~~~~~~~~~~ 543s 738 | std::move(__op), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/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 >]’: 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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]’: 543s /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 543s 1999 | operator()(_Iter __first, _Sent __last, 543s | ^~~~~~~~ 543s /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 543s /usr/include/c++/14/bits/ranges_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]’: 543s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 737 | std::move(__result), 543s | ~~~~~~~~~~~~~~~~~~~~ 543s 738 | std::move(__op), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 543s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 99 | std::span(_buffer_remote), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 100 | std::span(_request)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/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 >]’: 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s In file included from /usr/include/dolfinx/fem/Function.h:10: 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 319 | return [](std::span, std::span, std::int32_t, int) 543s | ^ 543s /usr/include/c++/14/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]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 371 | return std::__do_uninit_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 373 | return std::uninitialized_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 341 | return [dims, sub_element_fns](std::span data, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 543s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 350 | block_size); 543s | ~~~~~~~~~~~ 543s /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]’: 543s /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 543s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 386 | __result, __alloc); 543s | ~~~~~~~~~~~~~~~~~~ 543s /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 > >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 362 | return [ebs, sub_fn](std::span data, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 543s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 398 | return std::__uninitialized_copy_a 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 372 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 376 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 380 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 543s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 384 | return [this](std::span data, std::span cell_info, 543s | ^ 543s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 386 | { T_apply(data, cell_info[cell], block_size); }; 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 642 | copy(_II __first, _II __last, _OI __result) 543s | ^~~~ 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 >]’: 543s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 508 | { return std::get<0>(idx) != r; }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 543s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 553 | [](auto x) { return std::get<1>(x); }); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/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 >]’: 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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}]’: 543s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 587 | operator()(_ArgTypes... __args) const 543s | ^~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 646 | std::next(x_new.begin(), shape[1] * i)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 658 | std::next(x_new.begin(), shape[1] * i)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 543s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 543s | ^~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/c++/14/vector:66, 543s from /usr/include/basix/cell.h:10, 543s from /usr/include/basix/finite-element.h:7: 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 1426 | insert(const_iterator __position, initializer_list __l) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1430 | std::random_access_iterator_tag()); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 1426 | insert(const_iterator __position, initializer_list __l) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 543s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1430 | std::random_access_iterator_tag()); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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&]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /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 543s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1159 | std::move(__comp), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 543s 610 | this->_M_impl._M_start, 543s | ~~~~~~~~~~~~~~~~~~~~~~~ 543s 611 | _M_get_Tp_allocator()); 543s | ~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 543s /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]’: 543s /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 543s 128 | math::dot(cell_geometry, dphi, J, true); 543s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s /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 543s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 543s from /usr/include/dolfinx/geometry/utils.h:9, 543s from /usr/include/dolfinx/fem/interpolate.h:19, 543s from /usr/include/dolfinx/fem/Function.h:12: 543s /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]’: 543s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 783 | Mesh> create_mesh( 543s | ^~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 543s | ^ 543s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /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 543s 140 | math::inv(J, K); 543s | ~~~~~~~~~^~~~~~ 543s /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 543s /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 543s 142 | math::pinv(J, K); 543s | ~~~~~~~~~~^~~~~~ 543s /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 543s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 830 | cells1 = std::vector(cells.begin(), cells.end()); 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 543s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 841 | std::vector cells1_v 543s | ^~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 880 | boundary_v.erase(unique_end, range_end); 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 885 | boundary_v.erase(boundary_v.begin()); 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 543s | ^~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 543s 905 | nodes1.erase(unique_end, range_end); 543s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 911 | Geometry geometry 543s | ^~~~~~~~ 543s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_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]’: 543s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 543s | ^~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 737 | std::move(__result), 543s | ~~~~~~~~~~~~~~~~~~~~ 543s 738 | std::move(__op), std::move(__proj)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 543s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 543s /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 543s 87 | auto det(Matrix A) 543s | ^~~ 543s /usr/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 > >]’: 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 543s | ^~~~~~ 543s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 543s In file included from /usr/include/basix/maps.h:7, 543s from /usr/include/basix/finite-element.h:9: 543s /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]’: 543s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 543s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 543s /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]’: 543s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 543s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 235 | _fshape, cells); 543s | ~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 152 | compute_jacobian_determinant(const U& J, std::span w) 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 543s 172 | math::dot(B, J, BA); 543s | ~~~~~~~~~^~~~~~~~~~ 543s /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 543s /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 543s /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]’: 543s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 543s | ^~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 543s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 543s 450 | rowptr_container_type new_row_ptr = {0}; 543s | ^~~~~~~~~~~ 543s In file included from /usr/include/dolfinx/fem/Function.h:11: 543s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 543s /usr/include/dolfinx/fem/FunctionSpace.h:276:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 276 | cmap.tabulate(0, X, Xshape, phi_b); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/FunctionSpace.h:298:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 298 | apply_dof_transformation( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 299 | x_b, std::span(cell_info.data(), cell_info.size()), c, x.extent(1)); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)::]’: 543s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 927 | void pack_coefficient_entity(std::span c, int cstride, 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/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*]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /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*]’: 543s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 543s | ^~~~~~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 185 | __uninit_copy(__first, __last, __result); 543s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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)::]’: 543s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 927 | void pack_coefficient_entity(std::span c, int cstride, 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 543s | ^~~~~~~~~~~~ 543s /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)::]’: 543s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 927 | void pack_coefficient_entity(std::span c, int cstride, 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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*]’: 543s /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 543s 346 | __niter_wrap(_From __from, _To __res) 543s | ^~~~~~~~~~~~ 543s /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]’: 543s /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 543s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 543s | ^~~~~~~~~ 543s /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 543s /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 >]’: 543s /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 543s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 543s | ^~~~~~~~~ 543s /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 543s /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)::]’: 543s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 927 | void pack_coefficient_entity(std::span c, int cstride, 543s | ^~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 543s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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 > >]’: 543s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 543s 863 | operator()(_It& __it, _Sent __bound) const 543s | ^~~~~~~~ 543s /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&):: >]’: 543s /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 543s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 543s | ^~~~~~ 543s /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 543s /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 543s 1905 | std::__introsort_loop(__first, __last, 543s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 543s 1906 | std::__lg(__last - __first) * 2, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1907 | __comp); 543s | ~~~~~~~ 543s /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 543s 1908 | std::__final_insertion_sort(__first, __last, __comp); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 543s /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]’: 543s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1239 | tabulate_tensor, value_shape, argument_function_space); 543s | ^ 543s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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]’: 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1147 | void assemble_vector( 543s | ^~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1189 | impl::assemble_cells( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 1190 | P0, b, x_dofmap, x, cells, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1192 | coeffs, cstride, cell_info0); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1196 | impl::assemble_cells( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 1197 | P0, b, x_dofmap, x, cells, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1199 | coeffs, cstride, cell_info0); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 543s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 543s | ^~~~~~~~~~~~~~ 543s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 543s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 314 | std::move(__result)); 543s | ~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 543s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1205 | fn, constants, coeffs, cstride, cell_info0); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /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]’: 543s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 249 | void add(std::span x, std::span rows, 543s | ^~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1229 | impl::assemble_exterior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1232 | constants, coeffs, cstride, cell_info0, perms); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1236 | impl::assemble_exterior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1239 | constants, coeffs, cstride, cell_info0, perms); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1243 | impl::assemble_exterior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1246 | constants, coeffs, cstride, cell_info0, perms); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1260 | impl::assemble_interior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1263 | constants, coeffs, cstride, cell_info0, perms); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1267 | impl::assemble_interior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1270 | constants, coeffs, cstride, cell_info0, perms); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s 1274 | impl::assemble_interior_facets( 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 543s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s 1277 | constants, coeffs, cstride, cell_info0, perms); 543s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 543s /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 544s /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]’: 544s /usr/include/dolfinx/fem/Function.h:393:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 393 | e0.eval(*mesh0, cells0, fdata, {num_cells, num_points * value_size}); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/Function.h:410:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 410 | fem::interpolate(*this, 544s | ~~~~~~~~~~~~~~~~^~~~~~~ 544s 411 | std::span(fdata1.data(), fdata1.size()), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 412 | {value_size, num_cells * num_points}, cells1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 724 | double norm_sq_local = std::accumulate( 544s | ~~~~~~~~~~~~~~~^ 544s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/fem/Function.h:10: 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 319 | return [](std::span, std::span, std::int32_t, int) 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 341 | return [dims, sub_element_fns](std::span data, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 350 | block_size); 544s | ~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 362 | return [ebs, sub_fn](std::span data, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 544s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 544s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 544s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 124 | void assemble_vector(std::span b, const Form& L) 544s | ^~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 129 | assemble_vector(b, L, std::span(constants), 544s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 130 | make_coefficients_span(coefficients)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 372 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 376 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 544s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 380 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 544s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 384 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 386 | { T_apply(data, cell_info[cell], block_size); }; 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/basix/finite-element.h:19: 544s /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 >&)::]’: 544s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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)>]’: 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 544s | ^~~~ 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 902 | transform(coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 544s | ^~~~ 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 902 | transform(coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 544s | ^~~~ 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 902 | transform(coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/fem/assembler.h:9: 544s /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)::]’: 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 61 | void assemble_cells( 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 544s | ^~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 544s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 902 | transform(coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 155 | mat_set(dofs0, dofs1, Ae); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 424 | return [](std::span, std::span, std::int32_t, int) 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 443 | return [this, sub_element_fns](std::span data, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 451 | cell_info, cell, block_size); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 466 | return [this, sub_fn](std::span data, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 544s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 475 | ebs); 544s | ~~~~ 544s In file included from /usr/include/dolfinx/fem/assembler.h:11: 544s /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)::]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 634 | void assemble_cells( 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 674 | P0(_be, cell_info0, c0, 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 484 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 488 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 544s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 492 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 544s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 496 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 498 | { T_apply_right(data, cell_info[cell], n); }; 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 544s | ^~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 314 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 629 | return ranges::fill_n(std::move(__first), __len, __value); 544s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 544s | ^~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 314 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 544s | ^~~~~~~~ 544s /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 544s /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 544s /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 544s /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 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 61 | void assemble_cells( 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 544s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 155 | mat_set(dofs0, dofs1, Ae); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 544s from /usr/include/dolfinx.h:16: 544s /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]’: 544s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 565 | v2, v3, vmid}); 544s | ~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 627 | {x.size() / 2, 2}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 632 | std::vector{}, {0, 2}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 671 | i0 + iy + ny + 2}); 544s | ~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 676 | {x.size() / 2, 2}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 681 | std::vector{}, {0, 2}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s In file included from /usr/include/c++/14/vector:65: 544s /usr/include/c++/14/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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 544s | ^~~~~~~~ 544s /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]’: 544s /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 544s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 386 | __result, __alloc); 544s | ~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/algorithm:60: 544s /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 >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 642 | copy(_II __first, _II __last, _OI __result) 544s | ^~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 195 | void assemble_exterior_facets( 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 254 | P0(_Ae, cell_info0, cell0, ndim1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 544s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 292 | mat_set(dofs0, dofs1, Ae); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 398 | return std::__uninitialized_copy_a 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 544s | ^~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 386 | __result, __alloc); 544s | ~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 642 | copy(_II __first, _II __last, _OI __result) 544s | ^~~~ 544s /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]’: 544s /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 544s 398 | return std::__uninitialized_copy_a 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1720 | __start, _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 376 | operator()(_Range&& __r, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 379 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s In file included from /usr/include/dolfinx/fem/assembler.h:11: 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1289 | void assemble_vector( 544s | ^~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 544s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1298 | constants, coefficients); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/c++/14/bits/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 960 | operator()(_It&& __first, _Sent __last) const 544s | ^~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 709 | vector(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 719 | _M_range_initialize_n(__first, __last, __n); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 376 | operator()(_Range&& __r, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 379 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1631 | _M_allocate_and_copy(size_type __n, 544s | ^~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1638 | _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 642 | copy(_II __first, _II __last, _OI __result) 544s | ^~~~ 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1789 | operator()(_Iter __first, _Sent __last, 544s | ^~~~~~~~ 544s /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 544s /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 544s 1792 | auto __lasti = ranges::next(__first, __last); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 544s /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 544s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 544s | ^ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 334 | void assemble_interior_facets( 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 544s /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]’: 544s /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 544s 767 | operator()(_Iter __first, _Sent __last, 544s | ^~~~~~~~ 544s /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 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 544s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 544s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 544s | ^~~~~~~~ 544s /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 544s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 544s 195 | vector<_Tp, _Alloc>:: 544s | ^~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 544s /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 544s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 544s | ^~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 544s 181 | vector<_Tp, _Alloc>:: 544s | ^~~~~~~~~~~~~~~~~~~ 544s /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 544s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 544s | ^~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 233 | void assemble_matrix( 544s | ^~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 247 | mesh->geometry().x(), constants, coefficients, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 248 | dof_marker0, dof_marker1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 185 | __uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 3147 | std::move(__comp), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 376 | operator()(_Range&& __r, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 379 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 544s from /usr/include/dolfinx.h:16: 544s /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]’: 544s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 379 | cells.insert(cells.end(), 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 544s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 386 | {x.size() / 3, 3}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 544s | ^~~~~~~~~~~~ 544s /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*]’: 544s /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 544s 346 | __niter_wrap(_From __from, _To __res) 544s | ^~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 508 | { return std::get<0>(idx) != r; }); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 952 | __make_move_if_noexcept_iterator(__c.end()), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 953 | __c.get_allocator()).swap(__c); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 553 | [](auto x) { return std::get<1>(x); }); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 544s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 544s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 544s | ^~~~~~~~~ 544s /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 544s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 544s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 646 | std::next(x_new.begin(), shape[1] * i)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 544s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 658 | std::next(x_new.begin(), shape[1] * i)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 544s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /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 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 429 | {x.size() / 3, 3}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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 >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 544s | ^~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /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 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 544s | ^~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 544s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 960 | operator()(_It&& __first, _Sent __last) const 544s | ^~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 709 | vector(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 719 | _M_range_initialize_n(__first, __last, __n); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 476 | {x.size() / 3, 3}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s In file included from /usr/include/c++/14/vector:72: 544s /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]’: 544s /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 544s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 544s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 544s 239 | __x.end()); 544s | ~~~~~~~~~~ 544s /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 544s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 251 | end(), _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 544s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 544s from /usr/include/c++/14/vector:65: 544s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 544s 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: 544s /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 544s 993 | std::_Destroy(__first, __last); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/algorithm:63, 544s from /usr/include/basix/maps.h:8: 544s /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]’: 544s /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 544s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 776 | ranges::begin(__r2), ranges::end(__r2), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 777 | std::move(__result), std::move(__binary_op), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 778 | std::move(__proj1), std::move(__proj2)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s /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]’: 544s /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 544s 1999 | operator()(_Iter __first, _Sent __last, 544s | ^~~~~~~~ 544s /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 544s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1720 | __start, _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 368 | return ranges::__copy_or_move(std::move(__first), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 544s 369 | std::move(__last), 544s | ~~~~~~~~~~~~~~~~~~ 544s 370 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1002 | operator()(_It __x, _Sent __bound) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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&)::]’: 544s /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 544s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 544s | ^~~~ 544s /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 544s /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 544s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 544s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /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 544s 675 | move(_II __first, _II __last, _OI __result) 544s | ^~~~ 544s /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 544s /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 544s /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 544s 683 | return std::__copy_move_a(std::__miter_base(__first), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 684 | std::__miter_base(__last), __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 147 | { return std::copy(__first, __last, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 3123 | operator()(_Iter __first, _Sent __last, 544s | ^~~~~~~~ 544s /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 544s /usr/include/c++/14/bits/ranges_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]’: 544s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 737 | std::move(__result), 544s | ~~~~~~~~~~~~~~~~~~~~ 544s 738 | std::move(__op), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 368 | return ranges::__copy_or_move(std::move(__first), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 544s 369 | std::move(__last), 544s | ~~~~~~~~~~~~~~~~~~ 544s 370 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 544s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1805 | std::move(__comp), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)::]’: 544s /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 544s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 2095 | __value, std::move(__comp), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1805 | std::move(__comp), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)::]’: 544s /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 544s 3867 | find_if(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~ 544s /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 544s /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 544s 3876 | return std::__find_if(__first, __last, 544s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 544s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 544s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 544s | ^~~~~~~~ 544s /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 544s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 737 | std::move(__result), 544s | ~~~~~~~~~~~~~~~~~~~~ 544s 738 | std::move(__op), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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 544s 715 | return std::__copy_n(__first, __n2, __result, 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 544s 716 | std::__iterator_category(__first)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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 544s 715 | return std::__copy_n(__first, __n2, __result, 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 544s 716 | std::__iterator_category(__first)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 544s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 185 | __uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 608 | __miter_base(_Iterator __it) 544s | ^~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 544s | ^~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 376 | operator()(_Range&& __r, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 379 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 544s 610 | this->_M_impl._M_start, 544s | ~~~~~~~~~~~~~~~~~~~~~~~ 544s 611 | _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 544s | ^~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 544s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 540 | x.insert(x.end(), {x0, x1}); 544s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 565 | v2, v3, vmid}); 544s | ~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 627 | {x.size() / 2, 2}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 632 | std::vector{}, {0, 2}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/c++/14/bits/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 > >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s [ 53%] Linking CXX executable demo_interpolation_different_meshes 544s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 544s | ^~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 577 | _element->Tt_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 544s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 671 | i0 + iy + ny + 2}); 544s | ~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 676 | {x.size() / 2, 2}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 681 | std::vector{}, {0, 2}, partitioner); 544s | ^ 544s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 593 | _element->Tinv_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 233 | void assemble_matrix( 544s | ^~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 247 | mesh->geometry().x(), constants, coefficients, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 248 | dof_marker0, dof_marker1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 544s | ^~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 544 | _element->T_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/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 > >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 544s /tmp/autopkgtest.CjbzA3/build.AYr/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 544s 164 | [](auto x) -> std::pair, std::vector> 544s | ^ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 629 | return ranges::fill_n(std::move(__first), __len, __value); 544s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/fem/assembler.h:11: 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1289 | void assemble_vector( 544s | ^~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 544s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1298 | constants, coefficients); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/c++/14/bits/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 544s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 544s 1104 | constexpr default_accessor(default_accessor) noexcept {} 544s | ^~~~~~~~~~~~~~~~ 544s /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 > >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s 629 | return ranges::fill_n(std::move(__first), __len, __value); 544s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s 181 | void dot(U A, V B, P C, bool transpose = false) 544s | ^~~ 544s /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 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 544s | ^~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 577 | _element->Tt_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 593 | _element->Tinv_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 544s | ^~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 544 | _element->T_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /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 544s 125 | void inv(U A, V B) 544s | ^~~ 544s /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 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1074 | void apply_lifting( 544s | ^~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1121 | bc->set(bc_values1, std::nullopt, 1); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 544s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1127 | bc_markers1, x0[j], alpha); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 544s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1132 | bc_markers1, std::span(), alpha); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s In file included from /usr/include/dolfinx/la/Vector.h:14: 544s /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]’: 544s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 390 | void scatter_rev_begin(std::span send_buffer, 544s | ^~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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)::]’: 544s /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 544s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 2095 | __value, std::move(__comp), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 147 | { return std::copy(__first, __last, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 629 | return ranges::fill_n(std::move(__first), __len, __value); 544s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 195 | void scatter_fwd_begin(std::span send_buffer, 544s | ^~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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 >]’: 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s 181 | void dot(U A, V B, P C, bool transpose = false) 544s | ^~~ 544s /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 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 544s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 544s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 544s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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&):: >]’: 544s /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 544s 1876 | __introsort_loop(_RandomAccessIterator __first, 544s | ^~~~~~~~~~~~~~~~ 544s /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 544s /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 544s 1884 | std::__partial_sort(__first, __last, __last, __comp); 544s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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&):: >]’: 544s /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 544s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s /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 544s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1819 | __comp); 544s | ~~~~~~~ 544s /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 544s 1822 | std::__insertion_sort(__first, __last, __comp); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 544s | ^~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 544s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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 >]’: 544s /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 544s 125 | void inv(U A, V B) 544s | ^~~ 544s /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 544s /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)>]’: 544s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 267 | void assemble_matrix( 544s | ^~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/functional:59, 544s from /usr/include/basix/finite-element.h:17: 544s /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}]’: 544s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 587 | operator()(_ArgTypes... __args) const 544s | ^~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 544s | ^~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 577 | _element->Tt_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/vector:72: 544s /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]’: 544s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 544s 957 | vector<_Tp, _Alloc>:: 544s | ^~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 593 | _element->Tinv_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 715 | 0); 544s | ~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 544s | ^~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 544 | _element->T_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/numeric:62: 544s /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)>]’: 544s /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 544s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 544s | ^~~~~~~~~~ 544s /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 544s /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 >]’: 544s /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 544s 212 | void pinv(U A, V P) 544s | ^~~~ 544s /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 544s /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 544s 245 | dot(AT, A, ATA); 544s | ~~~^~~~~~~~~~~~ 544s /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 544s /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 544s 246 | inv(ATA, Inv); 544s | ~~~^~~~~~~~~~ 544s /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 544s 247 | dot(Inv, AT, P); 544s | ~~~^~~~~~~~~~~~ 544s /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 544s /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]’: 544s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 111 | void assemble_vector( 544s | ^~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 116 | impl::assemble_vector(b, L, constants, coefficients); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 544s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 146 | std::span(_buffer_local), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 147 | _request); 544s | ~~~~~~~~~ 544s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 643 | _element->Tt_apply_right(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 609 | _element->T_apply_right(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/algorithm:61: 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 544s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 960 | operator()(_It&& __first, _Sent __last) const 544s | ^~~~~~~~ 544s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 544s /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&]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 709 | vector(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 719 | _M_range_initialize_n(__first, __last, __n); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/array:43, 544s from /usr/include/basix/cell.h:7: 544s /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]’: 544s /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 544s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 544s | ^~~~~~ 544s /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&]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/numeric:62, 544s from /usr/include/basix/finite-element.h:19: 544s /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]’: 544s /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 544s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 544s | ^~~~ 544s /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 544s /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 >]’: 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s 181 | void dot(U A, V B, P C, bool transpose = false) 544s | ^~~ 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s /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]’: 544s /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 544s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 544s | ^~~~~~ 544s In file included from /usr/include/c++/14/algorithm:61: 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 46 | void reorder_list(std::span list, std::span nodemap) 544s | ^~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 53 | const std::vector orig(list.begin(), list.end()); 544s | ^~~~ 544s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 58 | std::ranges::copy(links_old, links_new.begin()); 544s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/basix/maps.h:7: 544s /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]’: 544s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 544s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 > >]’: 544s /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 544s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 1817 | { return _ReturnType(__i); } 544s | ^~~~~~~~~~~~~~~~ 544s /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 = std::move_iterator<__gnu_cxx::__normal_iterator > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: 544s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s 960 | operator()(_It&& __first, _Sent __last) const 544s | ^~~~~~~~ 544s /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]’: 544s /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 544s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 544s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 544s 239 | __x.end()); 544s | ~~~~~~~~~~ 544s /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 544s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 251 | end(), _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 544s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 544s from /usr/include/c++/14/vector:65: 544s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 544s 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: 544s /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 544s 993 | std::_Destroy(__first, __last); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s 709 | vector(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s 719 | _M_range_initialize_n(__first, __last, __n); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1805 | std::move(__comp), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1134 | operator()(_Iter __first, _Sent __last, 544s | ^~~~~~~~ 544s /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 544s /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 544s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 1139 | return {__first, __first}; 544s | ^ 544s /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 544s 1148 | return {++__dest, __first}; 544s | ^ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 376 | operator()(_Range&& __r, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 379 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 1577 | erase(const_iterator __first, const_iterator __last) 544s | ^~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 544s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 1549 | erase(const_iterator __position) 544s | ^~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 544s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 1426 | insert(const_iterator __position, initializer_list __l) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 544s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1430 | std::random_access_iterator_tag()); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /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 544s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 185 | __uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 544s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 544s from /usr/include/dolfinx/fem/Function.h:11: 544s /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]’: 544s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 119 | std::ranges::copy(buffer, range.begin()); 544s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /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 544s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 185 | __uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 544s from /usr/include/dolfinx.h:10: 544s /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]’: 544s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 676 | distribute_data(MPI_Comm comm0, std::span indices, 544s | ^~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1159 | std::move(__comp), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 2021 | std::move(__comp), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 544s 610 | this->_M_impl._M_start, 544s | ~~~~~~~~~~~~~~~~~~~~~~~ 544s 611 | _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /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 544s 212 | void pinv(U A, V P) 544s | ^~~~ 544s /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 544s /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]’: 544s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 523 | cmap.tabulate(1, X, Xshape, phi_b); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 245 | dot(AT, A, ATA); 544s | ~~~^~~~~~~~~~~~ 544s /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 544s /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 544s 246 | inv(ATA, Inv); 544s | ~~~^~~~~~~~~~ 544s /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 544s 247 | dot(Inv, AT, P); 544s | ~~~^~~~~~~~~~~~ 544s /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 544s /usr/include/c++/14/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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 620 | apply_dof_transformation0( 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 544s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 622 | dim0 * value_size_ref0), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~ 544s 623 | cell_info0, cells0[c], value_size_ref0); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 544s | ^~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 314 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 863 | operator()(_It& __it, _Sent __bound) const 544s | ^~~~~~~~ 544s /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&):: >]’: 544s /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 544s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 544s | ^~~~~~ 544s /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 544s /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 544s 1905 | std::__introsort_loop(__first, __last, 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 544s 1906 | std::__lg(__last - __first) * 2, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1907 | __comp); 544s | ~~~~~~~ 544s /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 544s 1908 | std::__final_insertion_sort(__first, __last, __comp); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 544s from /usr/include/dolfinx/geometry/utils.h:9, 544s from /usr/include/dolfinx/fem/interpolate.h:19, 544s from /usr/include/dolfinx/fem/Function.h:12: 544s /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 >]’: 544s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 783 | Mesh> create_mesh( 544s | ^~~~~~~~~~~ 544s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 608 | __miter_base(_Iterator __it) 544s | ^~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 544s | ^~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 544s | ^ 544s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 830 | cells1 = std::vector(cells.begin(), cells.end()); 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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*]’: 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 642 | copy(_II __first, _II __last, _OI __result) 544s | ^~~~ 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 841 | std::vector cells1_v 544s | ^~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 880 | boundary_v.erase(unique_end, range_end); 544s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 885 | boundary_v.erase(boundary_v.begin()); 544s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 544s | ^~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 544s 905 | nodes1.erase(unique_end, range_end); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 911 | Geometry geometry 544s | ^~~~~~~~ 544s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 382 | create_geometry( 544s | ^~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 544s | ^~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 314 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 424 | const std::vector l2l = graph::build::compute_local_to_local( 544s | ^~~ 544s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 429 | std::ranges::transform(l2l, igi.begin(), 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 544s 430 | [&nodes](auto index) { return nodes[index]; }); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 544s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 737 | std::move(__result), 544s | ~~~~~~~~~~~~~~~~~~~~ 544s 738 | std::move(__op), std::move(__proj)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s 181 | void dot(U A, V B, P C, bool transpose = false) 544s | ^~~ 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 544s /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]’: 544s /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 544s 1789 | operator()(_Iter __first, _Sent __last, 544s | ^~~~~~~~ 544s /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 544s /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 544s 1792 | auto __lasti = ranges::next(__first, __last); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 544s /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 544s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 544s | ^ 544s /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):: >]’: 544s /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 544s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 544s | ^~~~~~~~~ 544s /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 544s /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 544s 2152 | return __find_if(__first, __last, __pred, 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 544s 2153 | std::__iterator_category(__first)); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 544s /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 544s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 544s | ^~~~~~~~ 544s /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 544s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/basix/maps.h:7, 544s from /usr/include/basix/finite-element.h:9: 544s /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]’: 544s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 544s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 642 | copy(_II __first, _II __last, _OI __result) 544s | ^~~~ 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 544s | ^~~~ 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 902 | transform(coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 544s | ^~~~ 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 902 | transform(coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 147 | { return std::copy(__first, __last, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 544s | ^~~~ 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 902 | transform(coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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)>]’: 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 544s | ^~~~ 544s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 902 | transform(coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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]’: 544s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 544s | ^~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/fem/Function.h:10: 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 319 | return [](std::span, std::span, std::int32_t, int) 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 341 | return [dims, sub_element_fns](std::span data, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 350 | block_size); 544s | ~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 634 | void assemble_cells( 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 362 | return [ebs, sub_fn](std::span data, 544s | ^ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 674 | P0(_be, cell_info0, c0, 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 544s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 372 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 376 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 544s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 380 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 544s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 544s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 384 | return [this](std::span data, std::span cell_info, 544s | ^ 544s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 386 | { T_apply(data, cell_info[cell], block_size); }; 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 634 | void assemble_cells( 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 674 | P0(_be, cell_info0, c0, 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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}]’: 544s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 587 | operator()(_ArgTypes... __args) const 544s | ^~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 544s | ^~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 634 | void assemble_cells( 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 674 | P0(_be, cell_info0, c0, 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 720 | void assemble_exterior_facets( 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 770 | P0(_be, cell_info0, cell0, 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 720 | void assemble_exterior_facets( 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 770 | P0(_be, cell_info0, cell0, 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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&]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 720 | void assemble_exterior_facets( 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 770 | P0(_be, cell_info0, cell0, 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 544s /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]’: 544s /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 544s 128 | math::dot(cell_geometry, dphi, J, true); 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s /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 544s /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]’: 544s /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 544s 140 | math::inv(J, K); 544s | ~~~~~~~~~^~~~~~ 544s /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 544s /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 544s 142 | math::pinv(J, K); 544s | ~~~~~~~~~~^~~~~~ 544s /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 544s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 544s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 544s /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 544s 87 | auto det(Matrix A) 544s | ^~~ 544s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1720 | __start, _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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*]’: 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 642 | copy(_II __first, _II __last, _OI __result) 544s | ^~~~ 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 816 | void assemble_interior_facets( 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 887 | P0(be, cell_info0, cells0[0], 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 888 | P0(sub_be, cell_info0, cells0[1], 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1631 | _M_allocate_and_copy(size_type __n, 544s | ^~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1638 | _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~ 544s /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&):: >]’: 544s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 544s 1863 | __partial_sort(_RandomAccessIterator __first, 544s | ^~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 544s /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 544s 1868 | std::__heap_select(__first, __middle, __last, __comp); 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 1869 | std::__sort_heap(__first, __middle, __comp); 544s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 642 | copy(_II __first, _II __last, _OI __result) 544s | ^~~~ 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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&):: >]’: 544s /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 544s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s /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 544s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1856 | __comp); 544s | ~~~~~~~ 544s /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 544s /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 544s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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&):: >]’: 544s /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 544s 1770 | __insertion_sort(_RandomAccessIterator __first, 544s | ^~~~~~~~~~~~~~~~ 544s /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 544s /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 544s 1777 | if (__comp(__i, __first)) 544s | ~~~~~~^~~~~~~~~~~~~~ 544s /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 544s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 544s | ^~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 544s | ^~~~~~~~ 544s /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 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 816 | void assemble_interior_facets( 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /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&):: >]’: 544s /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 544s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /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 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 887 | P0(be, cell_info0, cells0[0], 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 888 | P0(sub_be, cell_info0, cells0[1], 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 152 | compute_jacobian_determinant(const U& J, std::span w) 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 172 | math::dot(B, J, BA); 544s | ~~~~~~~~~^~~~~~~~~~ 544s /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 544s /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 544s /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]’: 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 816 | void assemble_interior_facets( 544s | ^~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 887 | P0(be, cell_info0, cells0[0], 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 888 | P0(sub_be, cell_info0, cells0[1], 1); 544s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 544s | ^~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1849 | permute_data(u, n, cell_info, _eperm); 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1852 | transform_data(u, n, cell_info, _etrans_invT, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1853 | precompute::apply_matrix); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1833 | permute_data(u, n, cell_info, _eperm_inv); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1836 | transform_data(u, n, cell_info, _etransT, 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1837 | precompute::apply_matrix); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1789 | operator()(_Iter __first, _Sent __last, 544s | ^~~~~~~~ 544s /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 544s /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 544s 1792 | auto __lasti = ranges::next(__first, __last); 544s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 544s /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 544s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 544s | ^ 544s /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)::]’: 544s /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 544s 2064 | operator()(_Iter __first, _Sent __last, 544s | ^~~~~~~~ 544s /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 544s /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]’: 544s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1865 | permute_data(u, n, cell_info, _eperm_inv); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1868 | transform_data(u, n, cell_info, _etrans_inv, 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1869 | precompute::apply_matrix); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1810 | void FiniteElement::T_apply(std::span u, int n, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1817 | permute_data(u, n, cell_info, _eperm); 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1820 | transform_data(u, n, cell_info, _etrans, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1821 | precompute::apply_matrix); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 72 | cmap.tabulate(0, X, Xshape, phi_b); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 544s | ^~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 577 | _element->Tt_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1964 | transform_data(u, n, cell_info, _etrans_inv, 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1965 | precompute::apply_tranpose_matrix_right); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 544s | ^~~~~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 593 | _element->Tinv_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 544s | ^~~~~~~ 544s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 544 | _element->T_apply(data, n, cell_permutation); 544s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 544s | ^~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1887 | permute_data(dblock, 1, cell_info, _eperm); 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1892 | transform_data(u, n, cell_info, _etrans, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1893 | precompute::apply_tranpose_matrix_right); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/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 > > >]’: 544s /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 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /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 544s /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 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 185 | __uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/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 > > >]’: 544s /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 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /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 544s /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 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 544s | ^~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 544s | ^~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/functional:59, 544s from /usr/include/basix/finite-element.h:17: 544s /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 >}]’: 544s /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 544s 587 | operator()(_ArgTypes... __args) const 544s | ^~~~~~~~ 544s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1911 | permute_data(dblock, 1, cell_info, _eperm); 544s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1916 | transform_data(u, n, cell_info, _etrans_invT, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1917 | precompute::apply_tranpose_matrix_right); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 1940 | transform_data(u, n, cell_info, _etransT, 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1941 | precompute::apply_tranpose_matrix_right); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 544s | ^~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 629 | return ranges::fill_n(std::move(__first), __len, __value); 544s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /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 544s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 544s | ^~~~~~~~~~ 544s /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 544s 1154 | std::__fill_a(__first, __first + __n, __value); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/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 >]’: 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 683 | { return std::copy(__first, __first + __n, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /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 544s 1508 | move_iterator(iterator_type __i) 544s | ^~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1720 | __start, _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /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 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 544s | ^~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /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 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /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 544s 147 | { return std::copy(__first, __last, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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 >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 544s | ^~~~~~~~~~~~~ 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~ 544s /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]’: 544s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 544s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 544s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 544s /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 544s 147 | { return std::copy(__first, __last, __result); } 544s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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> >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 544s 376 | operator()(_Range&& __r, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 544s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 544s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 379 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 544s /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]’: 544s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 544s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/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]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 371 | return std::__do_uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 373 | return std::uninitialized_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 544s | ^~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 1720 | __start, _M_get_Tp_allocator()); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 544s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 703 | void interpolate(Function& u, std::span f, 544s | ^~~~~~~~~~~ 544s /usr/include/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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 544s | ^~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 368 | return ranges::__copy_or_move(std::move(__first), 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 544s 369 | std::move(__last), 544s | ~~~~~~~~~~~~~~~~~~ 544s 370 | std::move(__result)); 544s | ~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /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*]’: 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 544s | ^~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s 185 | __uninit_copy(__first, __last, __result); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 544s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 544s | ^~~~~~~~~~~~~~ 544s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 544s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 544s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 608 | __miter_base(_Iterator __it) 544s | ^~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 544s | ^~~~~~~~~~~~~ 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 544s 954 | cmap.tabulate(1, X, Xshape, phi_b); 544s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1876 | __introsort_loop(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~ 545s /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 545s /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 545s 1884 | std::__partial_sort(__first, __last, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 545s from /usr/include/c++/14/bits/stl_algobase.h:67: 545s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 545s /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 545s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 545s | ^~~~~~~~ 545s /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 545s /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 545s 193 | return std::_Destroy_aux::__destroy(__first, __last); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /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 545s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 196 | __destroy(__first, __last); 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /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 545s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1819 | __comp); 545s | ~~~~~~~ 545s /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 545s 1822 | std::__insertion_sort(__first, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/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*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1002 | operator()(_It __x, _Sent __bound) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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&)::]’: 545s /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 545s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 545s | ^~~~~~~~~~~~~~ 545s /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 545s /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 545s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 523 | cmap.tabulate(1, X, Xshape, phi_b); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 620 | apply_dof_transformation0( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 622 | dim0 * value_size_ref0), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~ 545s 623 | cell_info0, cells0[c], value_size_ref0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /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 545s 675 | move(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /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 545s /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 545s /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 545s 683 | return std::__copy_move_a(std::__miter_base(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 684 | std::__miter_base(__last), __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 545s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 1426 | insert(const_iterator __position, initializer_list __l) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 545s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1430 | std::random_access_iterator_tag()); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 783 | Mesh> create_mesh( 545s | ^~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 545s | ^ 545s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/c++/14/bits/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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 147 | { return std::copy(__first, __last, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 830 | cells1 = std::vector(cells.begin(), cells.end()); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 841 | std::vector cells1_v 545s | ^~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 880 | boundary_v.erase(unique_end, range_end); 545s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 885 | boundary_v.erase(boundary_v.begin()); 545s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 545s | ^~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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]’: 545s /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 545s 3123 | operator()(_Iter __first, _Sent __last, 545s | ^~~~~~~~ 545s /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 545s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 905 | nodes1.erase(unique_end, range_end); 545s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 545s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 545s | ^~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 911 | Geometry geometry 545s | ^~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 368 | return ranges::__copy_or_move(std::move(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s 369 | std::move(__last), 545s | ~~~~~~~~~~~~~~~~~~ 545s 370 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 > >]’: 545s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 1002 | operator()(_It __x, _Sent __bound) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /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&)::]’: 545s /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 545s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~ 545s /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 545s /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 545s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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):: >]’: 545s /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 545s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~~~~ 545s /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 545s /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 545s 2107 | if (__pred(__first)) 545s | ~~~~~~^~~~~~~~~ 545s /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 545s 2111 | if (__pred(__first)) 545s | ~~~~~~^~~~~~~~~ 545s /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 545s 2115 | if (__pred(__first)) 545s | ~~~~~~^~~~~~~~~ 545s /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 545s 2119 | if (__pred(__first)) 545s | ~~~~~~^~~~~~~~~ 545s /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 545s 2127 | if (__pred(__first)) 545s | ~~~~~~^~~~~~~~~ 545s /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 545s 2132 | if (__pred(__first)) 545s | ~~~~~~^~~~~~~~~ 545s /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 545s 2137 | if (__pred(__first)) 545s | ~~~~~~^~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 608 | __miter_base(_Iterator __it) 545s | ^~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /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 545s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1805 | std::move(__comp), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /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 545s 3867 | find_if(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~ 545s /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 545s /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 545s 3876 | return std::__find_if(__first, __last, 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 545s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 545s | ^~~~~~~~ 545s /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 545s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 737 | std::move(__result), 545s | ~~~~~~~~~~~~~~~~~~~~ 545s 738 | std::move(__op), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 545s 715 | return std::__copy_n(__first, __n2, __result, 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s 716 | std::__iterator_category(__first)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 545s 715 | return std::__copy_n(__first, __n2, __result, 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s 716 | std::__iterator_category(__first)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 545s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 683 | { return std::copy(__first, __first + __n, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s /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 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 368 | return ranges::__copy_or_move(std::move(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s 369 | std::move(__last), 545s | ~~~~~~~~~~~~~~~~~~ 545s 370 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/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]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 545s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1720 | __start, _M_get_Tp_allocator()); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 368 | return ranges::__copy_or_move(std::move(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s 369 | std::move(__last), 545s | ~~~~~~~~~~~~~~~~~~ 545s 370 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 545s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 608 | __miter_base(_Iterator __it) 545s | ^~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 545s from /usr/include/c++/14/bits/stl_algobase.h:67: 545s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 545s /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 545s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 545s | ^~~~~~~~ 545s /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 545s /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 545s 193 | return std::_Destroy_aux::__destroy(__first, __last); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /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 545s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 196 | __destroy(__first, __last); 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /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 545s 2064 | operator()(_Iter __first, _Sent __last, 545s | ^~~~~~~~ 545s /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 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1002 | operator()(_It __x, _Sent __bound) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /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&)::]’: 545s /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 545s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~ 545s /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 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /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 545s 675 | move(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /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 545s /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 545s /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 545s 683 | return std::__copy_move_a(std::__miter_base(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 684 | std::__miter_base(__last), __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 376 | operator()(_Range&& __r, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 379 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 376 | operator()(_Range&& __r, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 379 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 608 | __miter_base(_Iterator __it) 545s | ^~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/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*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 147 | { return std::copy(__first, __last, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >&}]’: 545s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 3123 | operator()(_Iter __first, _Sent __last, 545s | ^~~~~~~~ 545s /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 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 368 | return ranges::__copy_or_move(std::move(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s 369 | std::move(__last), 545s | ~~~~~~~~~~~~~~~~~~ 545s 370 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 1589 | __heap_select(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /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 545s 1593 | std::__make_heap(__first, __middle, __comp); 545s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1595 | if (__comp(__i, __first)) 545s | ~~~~~~^~~~~~~~~~~~~~ 545s /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 545s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 545s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 545s | ^~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 545s /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&):: >]’: 545s /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 545s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~~~~~~ 545s /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 545s /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]’: 545s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 545s | ^~~~~~~~~~~~~~~~~ 545s /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 545s 425 | std::__pop_heap(__first, __last, __last, __comp); 545s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/fem/Function.h:12: 545s /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]’: 545s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 72 | cmap.tabulate(0, X, Xshape, phi_b); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /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 545s 88 | if (__comp(__a, __b)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 90 | if (__comp(__b, __c)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 91 | std::iter_swap(__result, __b); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 92 | else if (__comp(__a, __c)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 93 | std::iter_swap(__result, __c); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 95 | std::iter_swap(__result, __a); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 97 | else if (__comp(__a, __c)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 98 | std::iter_swap(__result, __a); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 99 | else if (__comp(__b, __c)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 100 | std::iter_swap(__result, __c); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 102 | std::iter_swap(__result, __b); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 1829 | __unguarded_partition(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /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 545s 1835 | while (__comp(__first, __pivot)) 545s | ~~~~~~^~~~~~~~~~~~~~~~~~ 545s /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 545s 1838 | while (__comp(__pivot, __last)) 545s | ~~~~~~^~~~~~~~~~~~~~~~~ 545s /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 545s 1842 | std::iter_swap(__first, __last); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 545s /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&)::]’: 545s /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 545s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 545s | ^~~~~~~~ 545s /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 545s /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 > >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /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 545s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 923 | std::__miter_base(__last), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 924 | __result); 545s | ~~~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)>]’: 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 494 | void assemble_matrix( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 549 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~^ 545s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 572 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 574 | a.domain(IntegralType::exterior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 578 | perms); 545s | ~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 588 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 590 | a.domain(IntegralType::interior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 594 | cell_info1, perms); 545s | ~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s In file included from /usr/include/c++/14/functional:59, 545s from /usr/include/basix/finite-element.h:17: 545s /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 >}]’: 545s /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 545s 587 | operator()(_ArgTypes... __args) const 545s | ^~~~~~~~ 545s /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]’: 545s /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 545s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1805 | std::move(__comp), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)>]’: 545s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 233 | void assemble_matrix( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 247 | mesh->geometry().x(), constants, coefficients, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 248 | dof_marker0, dof_marker1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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)::]’: 545s /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 545s 3867 | find_if(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~ 545s /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 545s /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 545s 3876 | return std::__find_if(__first, __last, 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)>]’: 545s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 233 | void assemble_matrix( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 247 | mesh->geometry().x(), constants, coefficients, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 248 | dof_marker0, dof_marker1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /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]’: 545s /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 545s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 545s | ^~~~ 545s /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 545s /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 545s 1029 | std::__fill_a(__first, __last, __value); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 545s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 545s | ^~~~~~~~ 545s /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 545s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 737 | std::move(__result), 545s | ~~~~~~~~~~~~~~~~~~~~ 545s 738 | std::move(__op), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 629 | return ranges::fill_n(std::move(__first), __len, __value); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/fem/assembler.h:11: 545s /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]’: 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1289 | void assemble_vector( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 545s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1298 | constants, coefficients); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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]’: 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1289 | void assemble_vector( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 545s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1298 | constants, coefficients); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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]’: 545s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1674 | void FiniteElement::permute_data( 545s | ^~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/la/Vector.h:14: 545s /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]’: 545s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 390 | void scatter_rev_begin(std::span send_buffer, 545s | ^~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 545s | ^~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1147 | void assemble_vector( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s In file included from /usr/include/basix/finite-element.h:12: 545s /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]’: 545s /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 545s 243 | void apply_matrix( 545s | ^~~~~~~~~~~~ 545s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1189 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1190 | P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1192 | coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1196 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1197 | P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1199 | coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1205 | fn, constants, coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1229 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1232 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1236 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1239 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1243 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1246 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1260 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1263 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1267 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1270 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1274 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1277 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/c++/14/bits/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 683 | { return std::copy(__first, __first + __n, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 629 | return ranges::fill_n(std::move(__first), __len, __value); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 545s | ^~~~~~~~~~ 545s /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 545s 1154 | std::__fill_a(__first, __first + __n, __value); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 545s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 545s | ^~~~~~~~ 545s /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]’: 545s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1733 | void FiniteElement::transform_data( 545s | ^~~~~~~~~~~~~~~~ 545s /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 545s 1754 | op(std::span(v_size_t), 545s | ~~^~~~~~~~~~~~~~~~~~~~~ 545s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1756 | dofstart, block_size); 545s | ~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s 1775 | op(std::span(v_size_t), 545s | ~~^~~~~~~~~~~~~~~~~~~~~ 545s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1777 | dofstart, block_size); 545s | ~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s 1786 | op(std::span(v_size_t), 545s | ~~^~~~~~~~~~~~~~~~~~~~~ 545s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1788 | dofstart, block_size); 545s | ~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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]’: 545s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1674 | void FiniteElement::permute_data( 545s | ^~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1733 | void FiniteElement::transform_data( 545s | ^~~~~~~~~~~~~~~~ 545s /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 545s 1754 | op(std::span(v_size_t), 545s | ~~^~~~~~~~~~~~~~~~~~~~~ 545s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1756 | dofstart, block_size); 545s | ~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s 1786 | op(std::span(v_size_t), 545s | ~~^~~~~~~~~~~~~~~~~~~~~ 545s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1788 | dofstart, block_size); 545s | ~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s 1797 | op(std::span(v_size_t), 545s | ~~^~~~~~~~~~~~~~~~~~~~~ 545s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1799 | dofstart, block_size); 545s | ~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s /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 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 > >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 545s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 703 | void interpolate(Function& u, std::span f, 545s | ^~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 545s 957 | vector<_Tp, _Alloc>:: 545s | ^~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 954 | cmap.tabulate(1, X, Xshape, phi_b); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1074 | void apply_lifting( 545s | ^~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1121 | bc->set(bc_values1, std::nullopt, 1); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 545s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1127 | bc_markers1, x0[j], alpha); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 545s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1132 | bc_markers1, std::span(), alpha); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 545s | ^~~~ 545s /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 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 46 | void reorder_list(std::span list, std::span nodemap) 545s | ^~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 53 | const std::vector orig(list.begin(), list.end()); 545s | ^~~~ 545s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 58 | std::ranges::copy(links_old, links_new.begin()); 545s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /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 545s 3867 | find_if(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~ 545s /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 545s /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 545s 3876 | return std::__find_if(__first, __last, 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 545s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 545s | ^~~~~~~~ 545s /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 545s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 737 | std::move(__result), 545s | ~~~~~~~~~~~~~~~~~~~~ 545s 738 | std::move(__op), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/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 > >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s /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 545s 715 | return std::__copy_n(__first, __n2, __result, 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s 716 | std::__iterator_category(__first)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1805 | std::move(__comp), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/la/Vector.h:14: 545s /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]’: 545s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 390 | void scatter_rev_begin(std::span send_buffer, 545s | ^~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/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 > >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s /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 545s 715 | return std::__copy_n(__first, __n2, __result, 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s 716 | std::__iterator_category(__first)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 285 | void apply_tranpose_matrix_right( 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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]’: 545s /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 545s 1134 | operator()(_Iter __first, _Sent __last, 545s | ^~~~~~~~ 545s /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 545s /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 545s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1139 | return {__first, __first}; 545s | ^ 545s /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 545s 1148 | return {++__dest, __first}; 545s | ^ 545s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 545s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/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 > >]’: 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 683 | { return std::copy(__first, __first + __n, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 1577 | erase(const_iterator __first, const_iterator __last) 545s | ^~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 1549 | erase(const_iterator __position) 545s | ^~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/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]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 545s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 545s from /usr/include/dolfinx/fem/Function.h:11: 545s /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]’: 545s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 119 | std::ranges::copy(buffer, range.begin()); 545s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1849 | permute_data(u, n, cell_info, _eperm); 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1852 | transform_data(u, n, cell_info, _etrans_invT, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1853 | precompute::apply_matrix); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 545s | ^~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 985 | _lift_bc_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~^ 545s 986 | b, x_dofmap, x, kernel, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 990 | bc_markers1, x0, alpha); 545s | ~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /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]’: 545s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1833 | permute_data(u, n, cell_info, _eperm_inv); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1836 | transform_data(u, n, cell_info, _etransT, 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1837 | precompute::apply_matrix); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 994 | _lift_bc_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~^ 545s 995 | b, x_dofmap, x, kernel, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 999 | bc_markers1, x0, alpha); 545s | ~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1005 | P0, 545s | ~~~ 545s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1008 | bc_values1, bc_markers1, x0, alpha); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1028 | _lift_bc_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1030 | a.domain(IntegralType::exterior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1034 | bc_markers1, x0, alpha, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1043 | _lift_bc_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1045 | a.domain(IntegralType::interior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1049 | bc_markers1, x0, alpha); 545s | ~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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]’: 545s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 195 | void scatter_fwd_begin(std::span send_buffer, 545s | ^~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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]’: 545s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 545s | ^~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 545s from /usr/include/dolfinx.h:10: 545s /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 >]’: 545s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 676 | distribute_data(MPI_Comm comm0, std::span indices, 545s | ^~~~~~~~~~~~~~~ 545s /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.3 /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 545s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 545s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1865 | permute_data(u, n, cell_info, _eperm_inv); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1868 | transform_data(u, n, cell_info, _etrans_inv, 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1869 | precompute::apply_matrix); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 545s | ^~~~~~~~ 545s /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]’: 545s /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 545s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 2021 | std::move(__comp), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1810 | void FiniteElement::T_apply(std::span u, int n, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1817 | permute_data(u, n, cell_info, _eperm); 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1820 | transform_data(u, n, cell_info, _etrans, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1821 | precompute::apply_matrix); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /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 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 382 | create_geometry( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 424 | const std::vector l2l = graph::build::compute_local_to_local( 545s | ^~~ 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 429 | std::ranges::transform(l2l, igi.begin(), 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 545s 430 | [&nodes](auto index) { return nodes[index]; }); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s [ 53%] Built target demo_interpolation_different_meshes 545s /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*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s [ 57%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 545s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/biharmonic.c 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 147 | { return std::copy(__first, __last, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 545s /tmp/autopkgtest.CjbzA3/build.AYr/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 545s 59 | [](auto x) -> std::pair, std::vector> 545s | ^ 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1863 | __partial_sort(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 545s 1868 | std::__heap_select(__first, __middle, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1869 | std::__sort_heap(__first, __middle, __comp); 545s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /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 545s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1856 | __comp); 545s | ~~~~~~~ 545s /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 545s /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 545s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/vector:72: 545s /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]’: 545s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 545s 957 | vector<_Tp, _Alloc>:: 545s | ^~~~~~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1770 | __insertion_sort(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~ 545s /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 545s /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 545s 1777 | if (__comp(__i, __first)) 545s | ~~~~~~^~~~~~~~~~~~~~ 545s /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 545s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/fem/Function.h:10: 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 319 | return [](std::span, std::span, std::int32_t, int) 545s | ^ 545s /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&):: >]’: 545s /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 545s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 341 | return [dims, sub_element_fns](std::span data, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 545s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 350 | block_size); 545s | ~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s 181 | void dot(U A, V B, P C, bool transpose = false) 545s | ^~~ 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 362 | return [ebs, sub_fn](std::span data, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 545s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 372 | return [this](std::span data, std::span cell_info, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 545s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 376 | return [this](std::span data, std::span cell_info, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 380 | return [this](std::span data, std::span cell_info, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 545s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 384 | return [this](std::span data, std::span cell_info, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 386 | { T_apply(data, cell_info[cell], block_size); }; 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 545s /tmp/autopkgtest.CjbzA3/build.AYr/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 545s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 545s /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]’: 545s /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 545s 195 | math::dot(phi, cell_geometry, x); 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /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 545s /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]’: 545s /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 545s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 386 | __result, __alloc); 545s | ~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 545s /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 545s 87 | auto det(Matrix A) 545s | ^~~ 545s In file included from /usr/include/c++/14/array:43, 545s from /usr/include/basix/cell.h:7: 545s /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 >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /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}]’: 545s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 587 | operator()(_ArgTypes... __args) const 545s | ^~~~~~~~ 545s /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]’: 545s /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 545s 398 | return std::__uninitialized_copy_a 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 386 | __result, __alloc); 545s | ~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /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 545s 125 | void inv(U A, V B) 545s | ^~~ 545s /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 545s /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 >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 545s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 960 | operator()(_It&& __first, _Sent __last) const 545s | ^~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 709 | vector(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 719 | _M_range_initialize_n(__first, __last, __n); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 398 | return std::__uninitialized_copy_a 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/numeric:62, 545s from /usr/include/basix/finite-element.h:19: 545s /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]’: 545s /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 545s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 545s | ^~~~ 545s /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 545s /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 >]’: 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s 181 | void dot(U A, V B, P C, bool transpose = false) 545s | ^~~ 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s In file included from /usr/include/c++/14/algorithm:61: 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 > >]’: 545s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 863 | operator()(_It& __it, _Sent __bound) const 545s | ^~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~ 545s /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 545s /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 545s 1905 | std::__introsort_loop(__first, __last, 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s 1906 | std::__lg(__last - __first) * 2, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1907 | __comp); 545s | ~~~~~~~ 545s /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 545s 1908 | std::__final_insertion_sort(__first, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 46 | void reorder_list(std::span list, std::span nodemap) 545s | ^~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 53 | const std::vector orig(list.begin(), list.end()); 545s | ^~~~ 545s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 58 | std::ranges::copy(links_old, links_new.begin()); 545s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /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 545s 317 | operator()(_Iterator __it) 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 545s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1720 | __start, _M_get_Tp_allocator()); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 545s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 545s 1104 | constexpr default_accessor(default_accessor) noexcept {} 545s | ^~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 545s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 545s 239 | __x.end()); 545s | ~~~~~~~~~~ 545s /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 545s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 251 | end(), _M_get_Tp_allocator()); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 545s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 545s from /usr/include/c++/14/vector:65: 545s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 545s 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: 545s /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 545s 993 | std::_Destroy(__first, __last); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 608 | __miter_base(_Iterator __it) 545s | ^~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /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 545s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1805 | std::move(__comp), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 1134 | operator()(_Iter __first, _Sent __last, 545s | ^~~~~~~~ 545s /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 545s /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 545s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1139 | return {__first, __first}; 545s | ^ 545s /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 545s 1148 | return {++__dest, __first}; 545s | ^ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 1577 | erase(const_iterator __first, const_iterator __last) 545s | ^~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 545s | ^~~~~~~~~~~~ 545s /usr/include/c++/14/bits/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 683 | { return std::copy(__first, __first + __n, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 1549 | erase(const_iterator __position) 545s | ^~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 960 | operator()(_It&& __first, _Sent __last) const 545s | ^~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 709 | vector(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 719 | _M_range_initialize_n(__first, __last, __n); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 376 | operator()(_Range&& __r, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 379 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/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]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/fem/utils.h:13: 545s /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]’: 545s /usr/include/dolfinx/fem/Expression.h:66:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 66 | Expression( 545s | ^~~~~~~~~~ 545s /usr/include/dolfinx/fem/Expression.h:80:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 80 | _x_ref(std::vector(X.begin(), X.end()), Xshape), _fn(fn), 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1631 | _M_allocate_and_copy(size_type __n, 545s | ^~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1638 | _M_get_Tp_allocator()); 545s | ~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 545s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 545s from /usr/include/dolfinx/fem/Function.h:11: 545s /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]’: 545s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 119 | std::ranges::copy(buffer, range.begin()); 545s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 1789 | operator()(_Iter __first, _Sent __last, 545s | ^~~~~~~~ 545s /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 545s /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 545s 1792 | auto __lasti = ranges::next(__first, __last); 545s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /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 545s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 545s | ^ 545s In file included from /usr/include/c++/14/tuple:44, 545s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 545s from /usr/include/c++/14/bits/memory_resource.h:41, 545s from /usr/include/c++/14/vector:87: 545s /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]’: 545s /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 545s 767 | operator()(_Iter __first, _Sent __last, 545s | ^~~~~~~~ 545s /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 545s /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]’: 545s /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 545s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 545s | ^~~~~~~~ 545s /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 545s /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]’: 545s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 545s 195 | vector<_Tp, _Alloc>:: 545s | ^~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 545s /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 545s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 545s | ^~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/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*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 545s 181 | vector<_Tp, _Alloc>:: 545s | ^~~~~~~~~~~~~~~~~~~ 545s /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 545s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 545s | ^~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 545s from /usr/include/dolfinx.h:10: 545s /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]’: 545s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 676 | distribute_data(MPI_Comm comm0, std::span indices, 545s | ^~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 2021 | std::move(__comp), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/Expression.h: In lambda function: 545s /usr/include/dolfinx/fem/Expression.h:191:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 191 | = [](std::span, std::span, 545s | ^ 545s /usr/include/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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/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]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 185 | __uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/Expression.h:156:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 156 | void eval(const mesh::Mesh& mesh, 545s | ^~~~ 545s /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]’: 545s /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 545s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 3147 | std::move(__comp), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/Expression.h:247:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 247 | post_dof_transform(values_local, cell_info, e, size0); 545s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 382 | create_geometry( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 376 | operator()(_Range&& __r, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 379 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 424 | const std::vector l2l = graph::build::compute_local_to_local( 545s | ^~~ 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 429 | std::ranges::transform(l2l, igi.begin(), 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 545s 430 | [&nodes](auto index) { return nodes[index]; }); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 147 | { return std::copy(__first, __last, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 545s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 608 | __miter_base(_Iterator __it) 545s | ^~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 545s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 508 | { return std::get<0>(idx) != r; }); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 545s from /usr/include/c++/14/bits/stl_algobase.h:67: 545s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 545s /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 545s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 545s | ^~~~~~~~ 545s /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 545s /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 545s 193 | return std::_Destroy_aux::__destroy(__first, __last); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 553 | [](auto x) { return std::get<1>(x); }); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 646 | std::next(x_new.begin(), shape[1] * i)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 658 | std::next(x_new.begin(), shape[1] * i)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 196 | __destroy(__first, __last); 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 683 | { return std::copy(__first, __first + __n, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s /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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s /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 545s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 185 | __uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 545s | ^~~~~~~~~~~~ 545s /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*]’: 545s /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 545s 346 | __niter_wrap(_From __from, _To __res) 545s | ^~~~~~~~~~~~ 545s /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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s /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]’: 545s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 545s | ^~~~~~~~~~~~ 545s /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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 545s /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 545s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 185 | __uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >&}]’: 545s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 545s | ^~~~~~~~~~~~ 545s /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*]’: 545s /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 545s 346 | __niter_wrap(_From __from, _To __res) 545s | ^~~~~~~~~~~~ 545s /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&):: >]’: 545s /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 545s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~~~~~~ 545s /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 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /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 > >]’: 545s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 1002 | operator()(_It __x, _Sent __bound) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /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 > >]’: 545s /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 545s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 545s | ^~~~~~~~~ 545s /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 545s /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&)::]’: 545s /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 545s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~ 545s /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 545s /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 545s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 545s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 545s /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 545s 608 | __miter_base(_Iterator __it) 545s | ^~~~~~~~~~~~ 545s /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 > >]’: 545s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 960 | operator()(_It&& __first, _Sent __last) const 545s | ^~~~~~~~ 545s /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 > >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 545s /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&)::]’: 545s /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 545s 239 | operator()(_Value& __val, _Iterator __it) 545s | ^~~~~~~~ 545s In file included from /usr/include/c++/14/bits/refwrap.h:38, 545s from /usr/include/c++/14/vector:68: 545s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 185 | __uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 1999 | operator()(_Iter __first, _Sent __last, 545s | ^~~~~~~~ 545s /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 545s /usr/include/c++/14/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]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 545s | ^~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 314 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 545s | ^~~~~~~~~~~~ 545s /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]’: 545s /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 545s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 545s | ^~~~~~~~~ 545s /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 545s /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 >]’: 545s /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 545s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 545s | ^~~~~~~~~ 545s /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 545s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 863 | operator()(_It& __it, _Sent __bound) const 545s | ^~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~ 545s /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 545s /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 545s 1905 | std::__introsort_loop(__first, __last, 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s 1906 | std::__lg(__last - __first) * 2, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1907 | __comp); 545s | ~~~~~~~ 545s /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 545s 1908 | std::__final_insertion_sort(__first, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 608 | __miter_base(_Iterator __it) 545s | ^~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_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]’: 545s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 737 | std::move(__result), 545s | ~~~~~~~~~~~~~~~~~~~~ 545s 738 | std::move(__op), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 154 | void apply_permutation_mapped(std::span perm, 545s | ^~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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*]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 185 | __uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 144 | void apply_permutation(std::span perm, std::span data, 545s | ^~~~~~~~~~~~~~~~~ 545s /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*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 545s | ^~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 314 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/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]’: 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 371 | return std::__do_uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 373 | return std::uninitialized_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 545s /tmp/autopkgtest.CjbzA3/build.AYr/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 545s 143 | [](auto x) -> std::pair, std::vector> 545s | ^ 545s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/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}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/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}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/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}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1849 | permute_data(u, n, cell_info, _eperm); 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1852 | transform_data(u, n, cell_info, _etrans_invT, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1853 | precompute::apply_matrix); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 172 | void apply_inv_permutation_right(std::span perm, 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1833 | permute_data(u, n, cell_info, _eperm_inv); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1836 | transform_data(u, n, cell_info, _etransT, 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1837 | precompute::apply_matrix); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/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}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 545s /tmp/autopkgtest.CjbzA3/build.AYr/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 545s 179 | [](auto x) -> std::pair, std::vector> 545s | ^ 545s /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]’: 545s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1865 | permute_data(u, n, cell_info, _eperm_inv); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1868 | transform_data(u, n, cell_info, _etrans_inv, 545s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1869 | precompute::apply_matrix); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/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}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/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}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1810 | void FiniteElement::T_apply(std::span u, int n, 545s | ^~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1817 | permute_data(u, n, cell_info, _eperm); 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1820 | transform_data(u, n, cell_info, _etrans, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1821 | precompute::apply_matrix); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/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}]’: 545s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 545s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 368 | return ranges::__copy_or_move(std::move(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s 369 | std::move(__last), 545s | ~~~~~~~~~~~~~~~~~~ 545s 370 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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*]’: 545s /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 545s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~ 545s /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 545s /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*]’: 545s /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 545s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~~~~~~ 545s /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 545s /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 545s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 185 | __uninit_copy(__first, __last, __result); 545s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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*]’: 545s /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 545s 2981 | __miter_base(move_iterator<_Iterator> __it) 545s | ^~~~~~~~~~~~ 545s /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*]’: 545s /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 545s /usr/include/c++/14/bits/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 683 | { return std::copy(__first, __first + __n, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1147 | void assemble_vector( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1189 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1190 | P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1192 | coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1196 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1197 | P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1199 | coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1205 | fn, constants, coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1229 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1232 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1236 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1239 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1243 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1246 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1260 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1263 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1267 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1270 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1274 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1277 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /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 > >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 545s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 545s | ^~~~~~~~ 545s /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*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1589 | __heap_select(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 545s 1593 | std::__make_heap(__first, __middle, __comp); 545s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1595 | if (__comp(__i, __first)) 545s | ~~~~~~^~~~~~~~~~~~~~ 545s /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 545s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 545s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s 181 | void dot(U A, V B, P C, bool transpose = false) 545s | ^~~ 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /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&):: >]’: 545s /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 545s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~~~~~~ 545s /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 545s /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 545s 425 | std::__pop_heap(__first, __last, __last, __comp); 545s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 545s 88 | if (__comp(__a, __b)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 90 | if (__comp(__b, __c)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 91 | std::iter_swap(__result, __b); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 92 | else if (__comp(__a, __c)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 93 | std::iter_swap(__result, __c); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 95 | std::iter_swap(__result, __a); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 97 | else if (__comp(__a, __c)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 98 | std::iter_swap(__result, __a); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 99 | else if (__comp(__b, __c)) 545s | ~~~~~~^~~~~~~~~~ 545s /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 545s 100 | std::iter_swap(__result, __c); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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 545s 102 | std::iter_swap(__result, __b); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1829 | __unguarded_partition(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 545s 1835 | while (__comp(__first, __pivot)) 545s | ~~~~~~^~~~~~~~~~~~~~~~~~ 545s /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 545s 1838 | while (__comp(__pivot, __last)) 545s | ~~~~~~^~~~~~~~~~~~~~~~~ 545s /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 545s 1842 | std::iter_swap(__first, __last); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 545s /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&)::]’: 545s /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 545s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 545s | ^~~~~~~~ 545s /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 545s /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 >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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 545s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 923 | std::__miter_base(__last), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 924 | __result); 545s | ~~~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 545s /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 545s 87 | auto det(Matrix A) 545s | ^~~ 545s /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]’: 545s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 545s | ^~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /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 545s 125 | void inv(U A, V B) 545s | ^~~ 545s /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 545s /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]’: 545s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 545s | ^~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 577 | _element->Tt_apply(data, n, cell_permutation); 545s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 545s | ^~~~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 593 | _element->Tinv_apply(data, n, cell_permutation); 545s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 545s | ^~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 544 | _element->T_apply(data, n, cell_permutation); 545s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 683 | { return std::copy(__first, __first + __n, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s 181 | void dot(U A, V B, P C, bool transpose = false) 545s | ^~~ 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /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&):: >]’: 545s /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 545s 1876 | __introsort_loop(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~ 545s /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 545s /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 545s 1884 | std::__partial_sort(__first, __last, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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&):: >]’: 545s /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 545s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 545s | ^~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /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 545s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1819 | __comp); 545s | ~~~~~~~ 545s /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 545s 1822 | std::__insertion_sort(__first, __last, __comp); 545s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 545s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 545s 1104 | constexpr default_accessor(default_accessor) noexcept {} 545s | ^~~~~~~~~~~~~~~~ 545s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 545s /tmp/autopkgtest.CjbzA3/build.AYr/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 545s 151 | [](auto x) -> std::pair, std::vector> 545s | ^ 545s /tmp/autopkgtest.CjbzA3/build.AYr/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 545s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 368 | return ranges::__copy_or_move(std::move(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s 369 | std::move(__last), 545s | ~~~~~~~~~~~~~~~~~~ 545s 370 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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)>]’: 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 494 | void assemble_matrix( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 549 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~^ 545s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 572 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 574 | a.domain(IntegralType::exterior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 578 | perms); 545s | ~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 588 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 590 | a.domain(IntegralType::interior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 594 | cell_info1, perms); 545s | ~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 629 | return ranges::fill_n(std::move(__first), __len, __value); 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s 181 | void dot(U A, V B, P C, bool transpose = false) 545s | ^~~ 545s /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 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /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&):: >]’: 545s /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 545s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 545s | ^~~~~~~~~~~~~ 545s /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 545s 232 | if (__comp(__first + __secondChild, 545s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 545s 233 | __first + (__secondChild - 1))) 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /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 545s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 545s | ^~~~~~~~~~~~ 545s /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*]’: 545s /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 545s 346 | __niter_wrap(_From __from, _To __res) 545s | ^~~~~~~~~~~~ 545s /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 >]’: 545s /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 545s 125 | void inv(U A, V B) 545s | ^~~ 545s /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 545s /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]’: 545s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 545s 957 | vector<_Tp, _Alloc>:: 545s | ^~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 1426 | insert(const_iterator __position, initializer_list __l) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 545s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1430 | std::random_access_iterator_tag()); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 676 | distribute_data(MPI_Comm comm0, std::span indices, 545s | ^~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 382 | create_geometry( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 424 | const std::vector l2l = graph::build::compute_local_to_local( 545s | ^~~ 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 429 | std::ranges::transform(l2l, igi.begin(), 545s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 545s 430 | [&nodes](auto index) { return nodes[index]; }); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /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 545s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1159 | std::move(__comp), std::move(__proj)); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/fem/Function.h:10: 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 319 | return [](std::span, std::span, std::int32_t, int) 545s | ^ 545s /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]’: 545s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 545s | ^~~~~~~~~~~~ 545s /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*]’: 545s /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 545s 346 | __niter_wrap(_From __from, _To __res) 545s | ^~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 341 | return [dims, sub_element_fns](std::span data, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 545s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 350 | block_size); 545s | ~~~~~~~~~~~ 545s /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]’: 545s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 545s 610 | this->_M_impl._M_start, 545s | ~~~~~~~~~~~~~~~~~~~~~~~ 545s 611 | _M_get_Tp_allocator()); 545s | ~~~~~~~~~~~~~~~~~~~~~~ 545s /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*]’: 545s /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 545s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 545s | ^~~~~~~~~~~~~ 545s /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 545s /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 545s 147 | { return std::copy(__first, __last, __result); } 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 362 | return [ebs, sub_fn](std::span data, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 545s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 545s from /usr/include/dolfinx/geometry/utils.h:9, 545s from /usr/include/dolfinx/fem/interpolate.h:19: 545s /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]’: 545s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 783 | Mesh> create_mesh( 545s | ^~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 545s | ^ 545s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 372 | return [this](std::span data, std::span cell_info, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 545s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 830 | cells1 = std::vector(cells.begin(), cells.end()); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 841 | std::vector cells1_v 545s | ^~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 376 | return [this](std::span data, std::span cell_info, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 880 | boundary_v.erase(unique_end, range_end); 545s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 885 | boundary_v.erase(boundary_v.begin()); 545s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 380 | return [this](std::span data, std::span cell_info, 545s | ^ 545s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 545s | ^~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 545s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 545s 905 | nodes1.erase(unique_end, range_end); 545s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 911 | Geometry geometry 545s | ^~~~~~~~ 545s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 545s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 384 | return [this](std::span data, std::span cell_info, 545s | ^ 545s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 386 | { T_apply(data, cell_info[cell], block_size); }; 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 608 | __miter_base(_Iterator __it) 545s | ^~~~~~~~~~~~ 545s /usr/include/c++/14/bits/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*]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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&):: >]’: 545s /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 545s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~~~~~~ 545s /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 545s /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&):: >]’: 545s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 545s | ^~~~~~~~~~ 545s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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}]’: 545s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 587 | operator()(_ArgTypes... __args) const 545s | ^~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 545s | ^~~~~~~~~~~~~~~~~~~ 545s /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&]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 545s /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]’: 545s /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 545s 128 | math::dot(cell_geometry, dphi, J, true); 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /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 545s /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]’: 545s /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 545s 140 | math::inv(J, K); 545s | ~~~~~~~~~^~~~~~ 545s /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 545s /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 545s 142 | math::pinv(J, K); 545s | ~~~~~~~~~~^~~~~~ 545s /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 545s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 545s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 545s /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 545s 87 | auto det(Matrix A) 545s | ^~~ 545s /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 >]’: 545s /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 545s 212 | void pinv(U A, V P) 545s | ^~~~ 545s /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 545s /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 545s 245 | dot(AT, A, ATA); 545s | ~~~^~~~~~~~~~~~ 545s /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 545s /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 545s 246 | inv(ATA, Inv); 545s | ~~~^~~~~~~~~~ 545s /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 545s 247 | dot(Inv, AT, P); 545s | ~~~^~~~~~~~~~~~ 545s /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 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 368 | return ranges::__copy_or_move(std::move(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s 369 | std::move(__last), 545s | ~~~~~~~~~~~~~~~~~~ 545s 370 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 152 | compute_jacobian_determinant(const U& J, std::span w) 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 172 | math::dot(B, J, BA); 545s | ~~~~~~~~~^~~~~~~~~~ 545s /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 545s /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 545s /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 >]’: 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s 181 | void dot(U A, V B, P C, bool transpose = false) 545s | ^~~ 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 545s /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]’: 545s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 545s | ^~~~~~~~~~~~~~~~~~~ 545s [ 61%] Building C object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o 545s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/hyperelasticity.c 545s In file included from /usr/include/basix/maps.h:7: 545s /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]’: 545s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 545s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 368 | return ranges::__copy_or_move(std::move(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 545s 369 | std::move(__last), 545s | ~~~~~~~~~~~~~~~~~~ 545s 370 | std::move(__result)); 545s | ~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)>]’: 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 494 | void assemble_matrix( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 549 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~^ 545s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 572 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 574 | a.domain(IntegralType::exterior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 578 | perms); 545s | ~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 588 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 590 | a.domain(IntegralType::interior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 594 | cell_info1, perms); 545s | ~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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)::]’: 545s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 927 | void pack_coefficient_entity(std::span c, int cstride, 545s | ^~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 545s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s In file included from /usr/include/c++/14/algorithm:61: 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 545s | ^~~~~~ 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/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 >]’: 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /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]’: 545s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 545s | ^~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 545s | ^~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 545s | ^~~~~~~~ 545s /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 545s /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 545s 998 | { std::__fill_a1(__first, __last, __value); } 545s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1147 | void assemble_vector( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1189 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1190 | P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1192 | coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1196 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1197 | P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1199 | coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1205 | fn, constants, coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1229 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1232 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1236 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1239 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1243 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1246 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1260 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1263 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1267 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1270 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1274 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1277 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /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)>]’: 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 494 | void assemble_matrix( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 549 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~^ 545s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 572 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 574 | a.domain(IntegralType::exterior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 578 | perms); 545s | ~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 588 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 590 | a.domain(IntegralType::interior_facet, i), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 594 | cell_info1, perms); 545s | ~~~~~~~~~~~~~~~~~~ 545s /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 545s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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&]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 545s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /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 545s 128 | math::dot(cell_geometry, dphi, J, true); 545s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s /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 545s /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]’: 545s /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 545s 140 | math::inv(J, K); 545s | ~~~~~~~~~^~~~~~ 545s /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 545s /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 545s 142 | math::pinv(J, K); 545s | ~~~~~~~~~~^~~~~~ 545s /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 545s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 545s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 545s /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 545s 87 | auto det(Matrix A) 545s | ^~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 545s | ^~~~~~~~ 545s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 545s | ^~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1147 | void assemble_vector( 545s | ^~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1189 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1190 | P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1192 | coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1196 | impl::assemble_cells( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1197 | P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1199 | coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 545s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1205 | fn, constants, coeffs, cstride, cell_info0); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1229 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1232 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1236 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1239 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1243 | impl::assemble_exterior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1246 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1260 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1263 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1267 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1270 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 1274 | impl::assemble_interior_facets( 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 545s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 1277 | constants, coeffs, cstride, cell_info0, perms); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s /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 545s /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]’: 545s /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 545s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 386 | __result, __alloc); 545s | ~~~~~~~~~~~~~~~~~~ 545s /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 >]’: 545s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 545s 642 | copy(_II __first, _II __last, _OI __result) 545s | ^~~~ 545s /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]’: 545s /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 545s 398 | return std::__uninitialized_copy_a 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 545s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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]’: 545s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 545s 152 | compute_jacobian_determinant(const U& J, std::span w) 545s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545s /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 545s 172 | math::dot(B, J, BA); 545s | ~~~~~~~~~^~~~~~~~~~ 545s /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 545s /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 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 314 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 960 | operator()(_It&& __first, _Sent __last) const 546s | ^~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 709 | vector(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 719 | _M_range_initialize_n(__first, __last, __n); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 546s | ^~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 376 | operator()(_Range&& __r, _Out __result) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 379 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /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 546s 1789 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /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 546s 1792 | auto __lasti = ranges::next(__first, __last); 546s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s /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 546s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 546s | ^ 546s In file included from /usr/include/c++/14/tuple:44, 546s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 546s from /usr/include/c++/14/bits/memory_resource.h:41, 546s from /usr/include/c++/14/vector:87: 546s /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]’: 546s /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 546s 767 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /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]’: 546s /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 546s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 546s | ^~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 546s 195 | vector<_Tp, _Alloc>:: 546s | ^~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 546s /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 546s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 546s | ^~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /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]’: 546s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 546s 181 | vector<_Tp, _Alloc>:: 546s | ^~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 185 | __uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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]’: 546s /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 546s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 3147 | std::move(__comp), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 376 | operator()(_Range&& __r, _Out __result) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 379 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 424 | return [](std::span, std::span, std::int32_t, int) 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 443 | return [this, sub_element_fns](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 451 | cell_info, cell, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 546s | ^~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 466 | return [this, sub_fn](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 475 | ebs); 546s | ~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 546s | ^~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 577 | _element->Tt_apply(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 484 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 546s | ^~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 593 | _element->Tinv_apply(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 488 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /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 546s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 546s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 508 | { return std::get<0>(idx) != r; }); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 553 | [](auto x) { return std::get<1>(x); }); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 546s | ^~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 544 | _element->T_apply(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 492 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 546s | ^~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 496 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 498 | { T_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 985 | _lift_bc_cells( 546s | ~~~~~~~~~~~~~~~~~~~~~~~^ 546s 986 | b, x_dofmap, x, kernel, cells, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 990 | bc_markers1, x0, alpha); 546s | ~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 994 | _lift_bc_cells( 546s | ~~~~~~~~~~~~~~~~~~~~~~~^ 546s 995 | b, x_dofmap, x, kernel, cells, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 999 | bc_markers1, x0, alpha); 546s | ~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1005 | P0, 546s | ~~~ 546s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1008 | bc_values1, bc_markers1, x0, alpha); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1028 | _lift_bc_exterior_facets( 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 546s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1030 | a.domain(IntegralType::exterior_facet, i), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1034 | bc_markers1, x0, alpha, perms); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1043 | _lift_bc_interior_facets( 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 546s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1045 | a.domain(IntegralType::interior_facet, i), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1049 | bc_markers1, x0, alpha); 546s | ~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 >]’: 546s /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 546s 181 | void dot(U A, V B, P C, bool transpose = false) 546s | ^~~ 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 61 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 155 | mat_set(dofs0, dofs1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 1999 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 195 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 254 | P0(_Ae, cell_info0, cell0, ndim1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 292 | mat_set(dofs0, dofs1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 546s | ^~~~~~~~ 546s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 960 | operator()(_It&& __first, _Sent __last) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 737 | std::move(__result), 546s | ~~~~~~~~~~~~~~~~~~~~ 546s 738 | std::move(__op), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 709 | vector(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 719 | _M_range_initialize_n(__first, __last, __n); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s 610 | this->_M_impl._M_start, 546s | ~~~~~~~~~~~~~~~~~~~~~~~ 546s 611 | _M_get_Tp_allocator()); 546s | ~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 334 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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]’: 546s /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 546s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 386 | __result, __alloc); 546s | ~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/c++/14/array:43, 546s from /usr/include/basix/cell.h:7: 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 398 | return std::__uninitialized_copy_a 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Expression]’: 546s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 546s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 386 | __result, __alloc); 546s | ~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /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]’: 546s /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 546s 398 | return std::__uninitialized_copy_a 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 424 | return [](std::span, std::span, std::int32_t, int) 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 443 | return [this, sub_element_fns](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 451 | cell_info, cell, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 466 | return [this, sub_fn](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 475 | ebs); 546s | ~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 484 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 737 | std::move(__result), 546s | ~~~~~~~~~~~~~~~~~~~~ 546s 738 | std::move(__op), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 488 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 492 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 496 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 498 | { T_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 1789 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /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 546s 1792 | auto __lasti = ranges::next(__first, __last); 546s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s /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 546s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 546s | ^ 546s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 546s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1720 | __start, _M_get_Tp_allocator()); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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):: >]’: 546s /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 546s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 546s | ^~~~~~~~~ 546s /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 546s /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 546s 2152 | return __find_if(__first, __last, __pred, 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s 2153 | std::__iterator_category(__first)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 546s /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 546s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 546s | ^~~~~~~~ 546s /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 546s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 960 | operator()(_It&& __first, _Sent __last) const 546s | ^~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 709 | vector(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 719 | _M_range_initialize_n(__first, __last, __n); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 376 | operator()(_Range&& __r, _Out __result) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 379 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1631 | _M_allocate_and_copy(size_type __n, 546s | ^~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1638 | _M_get_Tp_allocator()); 546s | ~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 1789 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /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 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1792 | auto __lasti = ranges::next(__first, __last); 546s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 546s | ^ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/c++/14/tuple:44, 546s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 546s from /usr/include/c++/14/bits/memory_resource.h:41, 546s from /usr/include/c++/14/vector:87: 546s /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]’: 546s /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 546s 767 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 546s | ^~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 546s 195 | vector<_Tp, _Alloc>:: 546s | ^~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 546s /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 546s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 546s | ^~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 546s 181 | vector<_Tp, _Alloc>:: 546s | ^~~~~~~~~~~~~~~~~~~ 546s /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 546s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 546s | ^~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 185 | __uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 3147 | std::move(__comp), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 376 | operator()(_Range&& __r, _Out __result) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 379 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 147 | { return std::copy(__first, __last, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 185 | __uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 546s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 508 | { return std::get<0>(idx) != r; }); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 553 | [](auto x) { return std::get<1>(x); }); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 646 | std::next(x_new.begin(), shape[1] * i)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 658 | std::next(x_new.begin(), shape[1] * i)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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*]’: 546s /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 546s 346 | __niter_wrap(_From __from, _To __res) 546s | ^~~~~~~~~~~~ 546s /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]’: 546s /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 546s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 546s | ^~~~~~~~~ 546s /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 546s /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 >]’: 546s /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 546s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 546s | ^~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /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 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 314 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 > >]’: 546s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 863 | operator()(_It& __it, _Sent __bound) const 546s | ^~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~~~ 546s /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 546s /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 546s 1905 | std::__introsort_loop(__first, __last, 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s 1906 | std::__lg(__last - __first) * 2, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1907 | __comp); 546s | ~~~~~~~ 546s /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 546s 1908 | std::__final_insertion_sort(__first, __last, __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 1999 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 737 | std::move(__result), 546s | ~~~~~~~~~~~~~~~~~~~~ 546s 738 | std::move(__op), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 546s /tmp/autopkgtest.CjbzA3/build.AYr/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 546s 143 | [](auto x) -> std::pair, std::vector> 546s | ^ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 283 | std::fill(begin(), end(), __val); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1674 | void FiniteElement::permute_data( 546s | ^~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 76 | void _lift_bc_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s In file included from /usr/include/basix/finite-element.h:12: 546s /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]’: 546s /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 546s 243 | void apply_matrix( 546s | ^~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 168 | P0(Ae, cell_info0, c0, num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 169 | P1T(Ae, cell_info1, c1, num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1849 | permute_data(u, n, cell_info, _eperm); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1733 | void FiniteElement::transform_data( 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1852 | transform_data(u, n, cell_info, _etrans_invT, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1853 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1754 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1756 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1775 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1777 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1786 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1788 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1833 | permute_data(u, n, cell_info, _eperm_inv); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1836 | transform_data(u, n, cell_info, _etransT, 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1837 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1865 | permute_data(u, n, cell_info, _eperm_inv); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1868 | transform_data(u, n, cell_info, _etrans_inv, 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1869 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /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 546s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 546s | ^~~~~~~~~ 546s /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 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1810 | void FiniteElement::T_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /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&)::]’: 546s /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 546s 239 | operator()(_Value& __val, _Iterator __it) 546s | ^~~~~~~~ 546s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1817 | permute_data(u, n, cell_info, _eperm); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1820 | transform_data(u, n, cell_info, _etrans, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1821 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1674 | void FiniteElement::permute_data( 546s | ^~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1733 | void FiniteElement::transform_data( 546s | ^~~~~~~~~~~~~~~~ 546s /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 > > >]’: 546s /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 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /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 546s /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 546s /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 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1754 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1756 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1786 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1788 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1797 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1799 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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)>]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 76 | void _lift_bc_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 168 | P0(Ae, cell_info0, c0, num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 169 | P1T(Ae, cell_info1, c1, num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 1863 | __partial_sort(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /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 546s 1868 | std::__heap_select(__first, __middle, __last, __comp); 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1869 | std::__sort_heap(__first, __middle, __comp); 546s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s /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 546s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1856 | __comp); 546s | ~~~~~~~ 546s /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 546s /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 546s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1770 | __insertion_sort(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~ 546s /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 546s /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 546s 1777 | if (__comp(__i, __first)) 546s | ~~~~~~^~~~~~~~~~~~~~ 546s /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 546s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 546s | ^~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 546s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 546s 1104 | constexpr default_accessor(default_accessor) noexcept {} 546s | ^~~~~~~~~~~~~~~~ 546s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 546s /tmp/autopkgtest.CjbzA3/build.AYr/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 546s 151 | [](auto x) -> std::pair, std::vector> 546s | ^ 546s /tmp/autopkgtest.CjbzA3/build.AYr/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 546s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 76 | void _lift_bc_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 168 | P0(Ae, cell_info0, c0, num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 169 | P1T(Ae, cell_info1, c1, num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 61 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 155 | mat_set(dofs0, dofs1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 546s /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> >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 546s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 546s 368 | return ranges::__copy_or_move(std::move(__first), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 546s 369 | std::move(__last), 546s | ~~~~~~~~~~~~~~~~~~ 546s 370 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 546s /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 > >&]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 546s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 135 | __push_heap(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~ 546s /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 546s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 195 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 254 | P0(_Ae, cell_info0, cell0, ndim1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 292 | mat_set(dofs0, dofs1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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 546s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 185 | __uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 263 | void _lift_bc_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 347 | P0(Ae, cell_info0, cell0, num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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*]’: 546s /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 546s 346 | __niter_wrap(_From __from, _To __res) 546s | ^~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 348 | P1T(Ae, cell_info1, cell1, num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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*]’: 546s /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 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /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 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 546s | ^~~~~~~~~~~~~ 546s /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 546s 232 | if (__comp(__first + __secondChild, 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s 233 | __first + (__secondChild - 1))) 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 334 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 185 | __uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/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]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 371 | return std::__do_uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 373 | return std::uninitialized_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 314 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /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]’: 546s /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 546s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 546s | ^~~~~~~~~ 546s /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 546s /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 >]’: 546s /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 546s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 546s | ^~~~~~~~~ 546s /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 546s /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*]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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)>]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 412 | void _lift_bc_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 863 | operator()(_It& __it, _Sent __bound) const 546s | ^~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~~~ 546s /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 546s /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 546s 1905 | std::__introsort_loop(__first, __last, 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s 1906 | std::__lg(__last - __first) * 2, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1907 | __comp); 546s | ~~~~~~~ 546s /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 546s 1908 | std::__final_insertion_sort(__first, __last, __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 1589 | __heap_select(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /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 546s 1593 | std::__make_heap(__first, __middle, __comp); 546s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1595 | if (__comp(__i, __first)) 546s | ~~~~~~^~~~~~~~~~~~~~ 546s /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 546s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 546s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~~~~~~~~ 546s /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 546s /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 546s 425 | std::__pop_heap(__first, __last, __last, __comp); 546s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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&):: >]’: 546s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /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 546s 88 | if (__comp(__a, __b)) 546s | ~~~~~~^~~~~~~~~~ 546s /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 546s 90 | if (__comp(__b, __c)) 546s | ~~~~~~^~~~~~~~~~ 546s /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 546s 91 | std::iter_swap(__result, __b); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 546s /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 546s 92 | else if (__comp(__a, __c)) 546s | ~~~~~~^~~~~~~~~~ 546s /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 546s 93 | std::iter_swap(__result, __c); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 546s /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 546s 95 | std::iter_swap(__result, __a); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 546s /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 546s 97 | else if (__comp(__a, __c)) 546s | ~~~~~~^~~~~~~~~~ 546s /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 546s 98 | std::iter_swap(__result, __a); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 546s /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 546s 99 | else if (__comp(__b, __c)) 546s | ~~~~~~^~~~~~~~~~ 546s /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 546s 100 | std::iter_swap(__result, __c); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 546s /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 546s 102 | std::iter_swap(__result, __b); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 1829 | __unguarded_partition(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /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 546s 1835 | while (__comp(__first, __pivot)) 546s | ~~~~~~^~~~~~~~~~~~~~~~~~ 546s /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 546s 1838 | while (__comp(__pivot, __last)) 546s | ~~~~~~^~~~~~~~~~~~~~~~~ 546s /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 546s 1842 | std::iter_swap(__first, __last); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s /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*]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&)::]’: 546s /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 546s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 546s | ^~~~~~~~ 546s /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 546s /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 > >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /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 546s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 923 | std::__miter_base(__last), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 924 | __result); 546s | ~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 314 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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 546s 147 | { return std::copy(__first, __last, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp: In lambda function: 546s /tmp/autopkgtest.CjbzA3/build.AYr/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 546s 181 | [](auto x) -> std::pair, std::vector> 546s | ^ 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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 546s 147 | { return std::copy(__first, __last, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&)::]’: 546s /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 546s 195 | operator()(_Iterator __it, _Value& __val) 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 737 | std::move(__result), 546s | ~~~~~~~~~~~~~~~~~~~~ 546s 738 | std::move(__op), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 1789 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /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 546s 1792 | auto __lasti = ranges::next(__first, __last); 546s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s /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 546s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 546s | ^ 546s /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):: >]’: 546s /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 546s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 546s | ^~~~~~~~~ 546s /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 546s /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 546s 2152 | return __find_if(__first, __last, __pred, 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s 2153 | std::__iterator_category(__first)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/c++/14/vector:72: 546s /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]’: 546s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 546s 957 | vector<_Tp, _Alloc>:: 546s | ^~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /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 546s 2981 | __miter_base(move_iterator<_Iterator> __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 546s /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 546s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 546s | ^~~~~~~~ 546s /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 546s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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&):: >]’: 546s /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 546s 135 | __push_heap(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~ 546s /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 546s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 147 | { return std::copy(__first, __last, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 709 | vector(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 719 | _M_range_initialize_n(__first, __last, __n); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 546s | ^~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 185 | __uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/c++/14/numeric:62, 546s from /usr/include/basix/finite-element.h:19: 546s /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]’: 546s /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 546s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 546s | ^~~~ 546s /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 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 546s | ^~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 577 | _element->Tt_apply(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 546s | ^~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 593 | _element->Tinv_apply(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1876 | __introsort_loop(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~ 546s /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 546s /usr/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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 546s 1884 | std::__partial_sort(__first, __last, __last, __comp); 546s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 > >]’: 546s /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 546s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 546s | ^~~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 546s | ^~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 544 | _element->T_apply(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 546s /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 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /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 546s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 46 | void reorder_list(std::span list, std::span nodemap) 546s | ^~~~~~~~~~~~ 546s /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 546s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1819 | __comp); 546s | ~~~~~~~ 546s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 53 | const std::vector orig(list.begin(), list.end()); 546s | ^~~~ 546s /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 546s 1822 | std::__insertion_sort(__first, __last, __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 58 | std::ranges::copy(links_old, links_new.begin()); 546s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 > >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&)::]’: 546s /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 546s 239 | operator()(_Value& __val, _Iterator __it) 546s | ^~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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 546s 371 | return std::__do_uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 373 | return std::uninitialized_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 546s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 546s 239 | __x.end()); 546s | ~~~~~~~~~~ 546s /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 546s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 251 | end(), _M_get_Tp_allocator()); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 546s from /usr/include/c++/14/bits/stl_uninitialized.h:64: 546s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 546s 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: 546s /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 546s 993 | std::_Destroy(__first, __last); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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*]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /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 546s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1805 | std::move(__comp), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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 546s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 185 | __uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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 546s 371 | return std::__do_uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 1134 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /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 546s 373 | return std::uninitialized_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1139 | return {__first, __first}; 546s | ^ 546s /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 546s 1148 | return {++__dest, __first}; 546s | ^ 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /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*]’: 546s /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 546s 346 | __niter_wrap(_From __from, _To __res) 546s | ^~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 546s 1577 | erase(const_iterator __first, const_iterator __last) 546s | ^~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 546s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 737 | std::move(__result), 546s | ~~~~~~~~~~~~~~~~~~~~ 546s 738 | std::move(__op), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 546s 1549 | erase(const_iterator __position) 546s | ^~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 546s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&)::]’: 546s /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 546s 195 | operator()(_Iterator __it, _Value& __val) 546s | ^~~~~~~~ 546s /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):: >]’: 546s /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 546s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 546s | ^~~~~~~~~ 546s /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 546s /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 546s 2152 | return __find_if(__first, __last, __pred, 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s 2153 | std::__iterator_category(__first)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 546s /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 546s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 546s | ^~~~~~~~ 546s /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 546s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/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]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 371 | return std::__do_uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 373 | return std::uninitialized_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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 > >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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 > >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 546s from /usr/include/dolfinx/fem/FunctionSpace.h:18: 546s /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]’: 546s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 119 | std::ranges::copy(buffer, range.begin()); 546s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 546s | ^~~~~~~~~~~~~ 546s /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 546s 232 | if (__comp(__first + __secondChild, 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s 233 | __first + (__secondChild - 1))) 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /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 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /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*]’: 546s /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 546s 346 | __niter_wrap(_From __from, _To __res) 546s | ^~~~~~~~~~~~ 546s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 546s from /usr/include/dolfinx.h:10: 546s /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]’: 546s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 676 | distribute_data(MPI_Comm comm0, std::span indices, 546s | ^~~~~~~~~~~~~~~ 546s /usr/include/c++/14/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]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 371 | return std::__do_uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 373 | return std::uninitialized_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 2021 | std::move(__comp), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 > >]’: 546s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 1002 | operator()(_It __x, _Sent __bound) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s /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&)::]’: 546s /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 546s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~ 546s /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 546s /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 546s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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):: >]’: 546s /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 546s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~~~~~~ 546s /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 546s /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 546s 2107 | if (__pred(__first)) 546s | ~~~~~~^~~~~~~~~ 546s /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 546s 2111 | if (__pred(__first)) 546s | ~~~~~~^~~~~~~~~ 546s /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 546s 2115 | if (__pred(__first)) 546s | ~~~~~~^~~~~~~~~ 546s /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 546s 2119 | if (__pred(__first)) 546s | ~~~~~~^~~~~~~~~ 546s /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 546s 2127 | if (__pred(__first)) 546s | ~~~~~~^~~~~~~~~ 546s /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 546s 2132 | if (__pred(__first)) 546s | ~~~~~~^~~~~~~~~ 546s /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 546s 2137 | if (__pred(__first)) 546s | ~~~~~~^~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 135 | __push_heap(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~ 546s /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 546s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 546s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1720 | __start, _M_get_Tp_allocator()); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 629 | return ranges::fill_n(std::move(__first), __len, __value); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 368 | return ranges::__copy_or_move(std::move(__first), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 546s 369 | std::move(__last), 546s | ~~~~~~~~~~~~~~~~~~ 546s 370 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 546s from /usr/include/c++/14/bits/stl_algobase.h:67: 546s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 546s /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 546s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 546s | ^~~~~~~~ 546s /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 546s /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 546s 193 | return std::_Destroy_aux::__destroy(__first, __last); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s /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 546s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 196 | __destroy(__first, __last); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s 181 | void dot(U A, V B, P C, bool transpose = false) 546s | ^~~ 546s /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 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 382 | create_geometry( 546s | ^~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1002 | operator()(_It __x, _Sent __bound) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 424 | const std::vector l2l = graph::build::compute_local_to_local( 546s | ^~~ 546s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 429 | std::ranges::transform(l2l, igi.begin(), 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 546s 430 | [&nodes](auto index) { return nodes[index]; }); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&)::]’: 546s /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 546s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~ 546s /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 546s /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 546s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&)::]’: 546s /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 546s 195 | operator()(_Iterator __it, _Value& __val) 546s | ^~~~~~~~ 546s /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 >]’: 546s /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 546s 675 | move(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /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 546s /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 546s /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 546s 683 | return std::__copy_move_a(std::__miter_base(__first), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 684 | std::__miter_base(__last), __result); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 147 | { return std::copy(__first, __last, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 3123 | operator()(_Iter __first, _Sent __last, 546s | ^~~~~~~~ 546s /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 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 368 | return ranges::__copy_or_move(std::move(__first), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 546s 369 | std::move(__last), 546s | ~~~~~~~~~~~~~~~~~~ 546s 370 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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 >]’: 546s /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 546s 125 | void inv(U A, V B) 546s | ^~~ 546s /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 546s /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]’: 546s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 386 | __result, __alloc); 546s | ~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /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]’: 546s /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 546s 398 | return std::__uninitialized_copy_a 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 546s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 508 | { return std::get<0>(idx) != r; }); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 553 | [](auto x) { return std::get<1>(x); }); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 646 | std::next(x_new.begin(), shape[1] * i)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 658 | std::next(x_new.begin(), shape[1] * i)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 546s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s [ 65%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 546s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/poisson/poisson.c 546s /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]’: 546s /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 546s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1805 | std::move(__comp), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)::]’: 546s /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 546s 3867 | find_if(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~ 546s /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 546s /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 546s 3876 | return std::__find_if(__first, __last, 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 546s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 546s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 546s 30 | explicit Constant(value_type c) : value({c}) {} 546s | ^~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 546s | ^~~~~~~~ 546s /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 546s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 737 | std::move(__result), 546s | ~~~~~~~~~~~~~~~~~~~~ 546s 738 | std::move(__op), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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 546s 715 | return std::__copy_n(__first, __n2, __result, 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s 716 | std::__iterator_category(__first)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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 546s 715 | return std::__copy_n(__first, __n2, __result, 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s 716 | std::__iterator_category(__first)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 737 | std::move(__result), 546s | ~~~~~~~~~~~~~~~~~~~~ 546s 738 | std::move(__op), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 546s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 546s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 546s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 546s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 546s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 546s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 546s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /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 546s 212 | void pinv(U A, V P) 546s | ^~~~ 546s /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]’: 546s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 154 | void apply_permutation_mapped(std::span perm, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 245 | dot(AT, A, ATA); 546s | ~~~^~~~~~~~~~~~ 546s /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 546s /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 546s 246 | inv(ATA, Inv); 546s | ~~~^~~~~~~~~~ 546s /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 546s 247 | dot(Inv, AT, P); 546s | ~~~^~~~~~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 144 | void apply_permutation(std::span perm, std::span data, 546s | ^~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 546s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 546s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 546s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 546s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 546s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 546s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 546s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 546s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s 181 | void dot(U A, V B, P C, bool transpose = false) 546s | ^~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1849 | permute_data(u, n, cell_info, _eperm); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1852 | transform_data(u, n, cell_info, _etrans_invT, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1853 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 314 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 546s /tmp/autopkgtest.CjbzA3/build.AYr/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 546s 186 | [](auto x) -> std::pair, std::vector> 546s | ^ 546s /usr/include/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 185 | __uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1833 | permute_data(u, n, cell_info, _eperm_inv); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1836 | transform_data(u, n, cell_info, _etransT, 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1837 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 > >]’: 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 546s | ^~~~~~ 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1865 | permute_data(u, n, cell_info, _eperm_inv); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1868 | transform_data(u, n, cell_info, _etrans_inv, 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1869 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/basix/maps.h:7: 546s /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]’: 546s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 546s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1810 | void FiniteElement::T_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1817 | permute_data(u, n, cell_info, _eperm); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1820 | transform_data(u, n, cell_info, _etrans, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1821 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 683 | { return std::copy(__first, __first + __n, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp: In lambda function: 546s /tmp/autopkgtest.CjbzA3/build.AYr/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 546s 195 | [](auto x) -> std::pair, std::vector> 546s | ^ 546s In file included from /usr/include/dolfinx/fem/Function.h:10: 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 319 | return [](std::span, std::span, std::int32_t, int) 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 341 | return [dims, sub_element_fns](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 350 | block_size); 546s | ~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 362 | return [ebs, sub_fn](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 372 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 546s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 376 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 546s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 380 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 546s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 384 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 386 | { T_apply(data, cell_info[cell], block_size); }; 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1674 | void FiniteElement::permute_data( 546s | ^~~~~~~~~~~~~~~~ 546s [ 69%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 546s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/poisson.c 546s In file included from /usr/include/basix/finite-element.h:12: 546s /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]’: 546s /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 546s 243 | void apply_matrix( 546s | ^~~~~~~~~~~~ 546s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 546s | ^~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/c++/14/bits/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*]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1733 | void FiniteElement::transform_data( 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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 546s 1754 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1756 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1775 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1777 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1786 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1788 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 314 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 642 | copy(_II __first, _II __last, _OI __result) 546s | ^~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 629 | return ranges::fill_n(std::move(__first), __len, __value); 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s 181 | void dot(U A, V B, P C, bool transpose = false) 546s | ^~~ 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /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 >]’: 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s 181 | void dot(U A, V B, P C, bool transpose = false) 546s | ^~~ 546s /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 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /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*]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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]’: 546s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1674 | void FiniteElement::permute_data( 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 424 | return [](std::span, std::span, std::int32_t, int) 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 443 | return [this, sub_element_fns](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 451 | cell_info, cell, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 466 | return [this, sub_fn](std::span data, 546s | ^ 546s /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]’: 546s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1733 | void FiniteElement::transform_data( 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 475 | ebs); 546s | ~~~~ 546s /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 546s 1754 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1756 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1786 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1788 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1797 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1799 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 484 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 488 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 492 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 496 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 498 | { T_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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)>]’: 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 546s | ^~~~ 546s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 902 | transform(coeffs, cell_info, cell, 1); 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 546s /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 546s 87 | auto det(Matrix A) 546s | ^~~ 546s /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*]’: 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /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 546s 125 | void inv(U A, V B) 546s | ^~~ 546s /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 546s /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 >]’: 546s /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 546s 125 | void inv(U A, V B) 546s | ^~~ 546s /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 546s /usr/include/c++/14/bits/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*]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 61 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 147 | { return std::copy(__first, __last, __result); } 546s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 155 | mat_set(dofs0, dofs1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 424 | return [](std::span, std::span, std::int32_t, int) 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 443 | return [this, sub_element_fns](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 451 | cell_info, cell, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1863 | __partial_sort(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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 546s 1868 | std::__heap_select(__first, __middle, __last, __comp); 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1869 | std::__sort_heap(__first, __middle, __comp); 546s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 466 | return [this, sub_fn](std::span data, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 546s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 475 | ebs); 546s | ~~~~ 546s /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&):: >]’: 546s /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 546s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s /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 546s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1856 | __comp); 546s | ~~~~~~~ 546s /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 546s /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 546s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1770 | __insertion_sort(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~ 546s /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 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 484 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 1777 | if (__comp(__i, __first)) 546s | ~~~~~~^~~~~~~~~~~~~~ 546s /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 546s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 546s | ^~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s 181 | void dot(U A, V B, P C, bool transpose = false) 546s | ^~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 488 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 492 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 546s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 496 | return [this](std::span data, std::span cell_info, 546s | ^ 546s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 498 | { T_apply_right(data, cell_info[cell], n); }; 546s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 546s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 546s 1104 | constexpr default_accessor(default_accessor) noexcept {} 546s | ^~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 195 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 254 | P0(_Ae, cell_info0, cell0, ndim1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 292 | mat_set(dofs0, dofs1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 546s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 546s | ^~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 737 | std::move(__result), 546s | ~~~~~~~~~~~~~~~~~~~~ 546s 738 | std::move(__op), std::move(__proj)); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 314 | std::move(__result)); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 61 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 155 | mat_set(dofs0, dofs1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 334 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 > >]’: 546s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 546s 863 | operator()(_It& __it, _Sent __bound) const 546s | ^~~~~~~~ 546s /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&):: >]’: 546s /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 546s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 546s | ^~~~~~ 546s /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 546s /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 546s 1905 | std::__introsort_loop(__first, __last, 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 546s 1906 | std::__lg(__last - __first) * 2, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1907 | __comp); 546s | ~~~~~~~ 546s /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 546s 1908 | std::__final_insertion_sort(__first, __last, __comp); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 195 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 254 | P0(_Ae, cell_info0, cell0, ndim1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 546s /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)::]’: 546s /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 546s 317 | operator()(_Iterator __it) 546s | ^~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 292 | mat_set(dofs0, dofs1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /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*]’: 546s /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 546s 346 | __niter_wrap(_From __from, _To __res) 546s | ^~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /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]’: 546s /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 546s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 952 | __make_move_if_noexcept_iterator(__c.end()), 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 953 | __c.get_allocator()).swap(__c); 546s | ~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 546s | ^~~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 334 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 546s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 546s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 546s 681 | vector(initializer_list __l, 546s | ^~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 >]’: 546s /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 546s 212 | void pinv(U A, V P) 546s | ^~~~ 546s /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 546s /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 546s 245 | dot(AT, A, ATA); 546s | ~~~^~~~~~~~~~~~ 546s /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 546s /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 546s 246 | inv(ATA, Inv); 546s | ~~~^~~~~~~~~~ 546s /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 546s 247 | dot(Inv, AT, P); 546s | ~~~^~~~~~~~~~~~ 546s /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 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s [ 73%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 634 | void assemble_cells( 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 674 | P0(_be, cell_info0, c0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 > > >]’: 546s /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 546s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 546s | ^~~~~~ 546s /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 >]’: 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s 181 | void dot(U A, V B, P C, bool transpose = false) 546s | ^~~ 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s In file included from /usr/include/basix/maps.h:7, 546s from /usr/include/basix/finite-element.h:9: 546s /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]’: 546s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 546s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 546s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 720 | void assemble_exterior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 770 | P0(_be, cell_info0, cell0, 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1674 | void FiniteElement::permute_data( 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 546s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 546s | ^~~~~~~~~~~~~~ 546s /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]’: 546s /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 546s 243 | void apply_matrix( 546s | ^~~~~~~~~~~~ 546s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1733 | void FiniteElement::transform_data( 546s | ^~~~~~~~~~~~~~~~ 546s /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 546s 1754 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1756 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s /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 546s 1775 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1777 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s /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 546s 1786 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1788 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 546s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1849 | permute_data(u, n, cell_info, _eperm); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1852 | transform_data(u, n, cell_info, _etrans_invT, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1853 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1833 | permute_data(u, n, cell_info, _eperm_inv); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1836 | transform_data(u, n, cell_info, _etransT, 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1837 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1674 | void FiniteElement::permute_data( 546s | ^~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1865 | permute_data(u, n, cell_info, _eperm_inv); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1868 | transform_data(u, n, cell_info, _etrans_inv, 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1869 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s 1733 | void FiniteElement::transform_data( 546s | ^~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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 546s 1754 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1756 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s /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 546s 1786 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1788 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s /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 546s 1797 | op(std::span(v_size_t), 546s | ~~^~~~~~~~~~~~~~~~~~~~~ 546s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1799 | dofstart, block_size); 546s | ~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 546s /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]’: 546s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1810 | void FiniteElement::T_apply(std::span u, int n, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1817 | permute_data(u, n, cell_info, _eperm); 546s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 1820 | transform_data(u, n, cell_info, _etrans, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1821 | precompute::apply_matrix); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 546s | ^~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 546s | ^~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 643 | _element->Tt_apply_right(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 546s | ^~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 546s | ^~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 609 | _element->T_apply_right(data, n, cell_permutation); 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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> >]’: 546s /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 546s 608 | __miter_base(_Iterator __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/c++/14/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 > > >]’: 546s /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 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /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 546s /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 546s /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]’: 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 816 | void assemble_interior_facets( 546s | ^~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s /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]’: 546s /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 546s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 546s | ^~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 887 | P0(be, cell_info0, cells0[0], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 546s 888 | P0(sub_be, cell_info0, cells0[1], 1); 546s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 546s /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 546s 371 | return std::__do_uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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 546s 373 | return std::uninitialized_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/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 >]’: 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 546s | ^~~~~~ 546s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /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]’: 546s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 546s | ^~~~~~~~~~~~ 546s /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 >]’: 546s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 546s | ^~~~~~~~~~~~~ 546s /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*]’: 546s /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 546s 346 | __niter_wrap(_From __from, _To __res) 546s | ^~~~~~~~~~~~ 546s /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*]’: 546s /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 546s 2981 | __miter_base(move_iterator<_Iterator> __it) 546s | ^~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 546s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s 1720 | __start, _M_get_Tp_allocator()); 546s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /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*]’: 546s /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 546s /usr/include/c++/14/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]’: 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 546s | ^~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 371 | return std::__do_uninit_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 373 | return std::uninitialized_copy(__first, __last, __result); 546s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 546s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 546s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 546s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)::]’: 547s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 927 | void pack_coefficient_entity(std::span c, int cstride, 547s | ^~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: 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]’: 547s /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 547s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 547s | ^~~~~~~~ 547s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 547s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1589 | __heap_select(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 1593 | std::__make_heap(__first, __middle, __comp); 547s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1595 | if (__comp(__i, __first)) 547s | ~~~~~~^~~~~~~~~~~~~~ 547s /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 547s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 547s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 547s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 314 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 547s /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&):: >]’: 547s /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 547s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~~ 547s /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 547s /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 547s 425 | std::__pop_heap(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 88 | if (__comp(__a, __b)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 > > >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 547s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 547s /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 547s 90 | if (__comp(__b, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 547s 629 | return ranges::fill_n(std::move(__first), __len, __value); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 91 | std::iter_swap(__result, __b); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 92 | else if (__comp(__a, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 93 | std::iter_swap(__result, __c); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 95 | std::iter_swap(__result, __a); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 97 | else if (__comp(__a, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 98 | std::iter_swap(__result, __a); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 99 | else if (__comp(__b, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 100 | std::iter_swap(__result, __c); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 102 | std::iter_swap(__result, __b); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1829 | __unguarded_partition(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 1835 | while (__comp(__first, __pivot)) 547s | ~~~~~~^~~~~~~~~~~~~~~~~~ 547s /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 547s 1838 | while (__comp(__pivot, __last)) 547s | ~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 547s 1842 | std::iter_swap(__first, __last); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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&)::]’: 547s /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 547s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 547s | ^~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1720 | __start, _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 923 | std::__miter_base(__last), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 924 | __result); 547s | ~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 368 | return ranges::__copy_or_move(std::move(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 547s 369 | std::move(__last), 547s | ~~~~~~~~~~~~~~~~~~ 547s 370 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1002 | operator()(_It __x, _Sent __bound) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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&)::]’: 547s /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 547s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~ 547s /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 547s /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 547s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /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 547s 675 | move(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /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 547s /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 547s /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 547s 683 | return std::__copy_move_a(std::__miter_base(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 684 | std::__miter_base(__last), __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 547s | ^~~~ 547s /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 547s /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 547s 1029 | std::__fill_a(__first, __last, __value); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 643 | _element->Tt_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 283 | std::fill(begin(), end(), __val); 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 609 | _element->T_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 3123 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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 547s /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)>]’: 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 76 | void _lift_bc_cells( 547s | ^~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 168 | P0(Ae, cell_info0, c0, num_cols); 547s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 169 | P1T(Ae, cell_info1, c1, num_rows); 547s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 368 | return ranges::__copy_or_move(std::move(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 547s 369 | std::move(__last), 547s | ~~~~~~~~~~~~~~~~~~ 547s 370 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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&):: >]’: 547s /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 547s 1876 | __introsort_loop(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1884 | std::__partial_sort(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1819 | __comp); 547s | ~~~~~~~ 547s /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 547s 1822 | std::__insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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*]’: 547s /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 547s 346 | __niter_wrap(_From __from, _To __res) 547s | ^~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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)>]’: 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 76 | void _lift_bc_cells( 547s | ^~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /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 547s 346 | __niter_wrap(_From __from, _To __res) 547s | ^~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 168 | P0(Ae, cell_info0, c0, num_cols); 547s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 169 | P1T(Ae, cell_info1, c1, num_rows); 547s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1876 | __introsort_loop(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1884 | std::__partial_sort(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1819 | __comp); 547s | ~~~~~~~ 547s /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 547s 1822 | std::__insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1805 | std::move(__comp), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)::]’: 547s /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 547s 3867 | find_if(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~ 547s /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 547s /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 547s 3876 | return std::__find_if(__first, __last, 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 547s | ^~~~~~~~ 547s /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 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 314 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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]’: 547s /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 547s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 547s | ^~~~~~~~~ 547s /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 547s /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 >]’: 547s /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 547s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 547s | ^~~~~~~~~ 547s /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 547s In file included from /usr/include/c++/14/algorithm:60: 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)>]’: 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 76 | void _lift_bc_cells( 547s | ^~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 863 | operator()(_It& __it, _Sent __bound) const 547s | ^~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 168 | P0(Ae, cell_info0, c0, num_cols); 547s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 169 | P1T(Ae, cell_info1, c1, num_rows); 547s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~ 547s /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 547s /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 547s 1905 | std::__introsort_loop(__first, __last, 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 1906 | std::__lg(__last - __first) * 2, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1907 | __comp); 547s | ~~~~~~~ 547s /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 547s 1908 | std::__final_insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 314 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /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 > >]’: 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 1002 | operator()(_It __x, _Sent __bound) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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&)::]’: 547s /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 547s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~ 547s /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 547s /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 547s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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):: >]’: 547s /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 547s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~ 547s /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 547s /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 547s 2107 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2111 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2115 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2119 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2127 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2132 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2137 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)>]’: 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 263 | void _lift_bc_exterior_facets( 547s | ^~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 347 | P0(Ae, cell_info0, cell0, num_cols); 547s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 348 | P1T(Ae, cell_info1, cell1, num_rows); 547s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1789 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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 547s /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 547s 1792 | auto __lasti = ranges::next(__first, __last); 547s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 547s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 547s | ^ 547s /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]’: 547s /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 547s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 547s | ^~~~~~ 547s /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):: >]’: 547s /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 547s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 547s | ^~~~~~~~~ 547s /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 547s /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 547s 2152 | return __find_if(__first, __last, __pred, 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 2153 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 547s /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 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 386 | __result, __alloc); 547s | ~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /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&)::]’: 547s /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 547s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 201 | std::move(__f), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 398 | return std::__uninitialized_copy_a 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)>]’: 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 412 | void _lift_bc_interior_facets( 547s | ^~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 547s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 547s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 547s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 547s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1720 | __start, _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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&):: >]’: 547s /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 547s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~~ 547s /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 547s /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):: >]’: 547s /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 547s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~ 547s /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 547s /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 547s 2107 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2111 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2115 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2119 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2127 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2132 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2137 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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]’: 547s /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 547s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /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 547s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 547s | ^~~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 960 | operator()(_It&& __first, _Sent __last) const 547s | ^~~~~~~~ 547s /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&)::]’: 547s /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 547s 239 | operator()(_Value& __val, _Iterator __it) 547s | ^~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 709 | vector(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 719 | _M_range_initialize_n(__first, __last, __n); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 376 | operator()(_Range&& __r, _Out __result) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 379 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1631 | _M_allocate_and_copy(size_type __n, 547s | ^~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1638 | _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1789 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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 547s /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 547s 1792 | auto __lasti = ranges::next(__first, __last); 547s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 547s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 547s | ^ 547s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 547s /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]’: 547s /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 547s 767 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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 547s /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&):: >]’: 547s /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 547s 1876 | __introsort_loop(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1884 | std::__partial_sort(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 547s | ^~~~~~~~ 547s /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 547s /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&):: >]’: 547s /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 547s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1819 | __comp); 547s | ~~~~~~~ 547s /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 547s 1822 | std::__insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 547s 195 | vector<_Tp, _Alloc>:: 547s | ^~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 547s /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 547s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 547s | ^~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 547s 181 | vector<_Tp, _Alloc>:: 547s | ^~~~~~~~~~~~~~~~~~~ 547s /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 547s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 547s | ^~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 1863 | __partial_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 547s 610 | this->_M_impl._M_start, 547s | ~~~~~~~~~~~~~~~~~~~~~~~ 547s 611 | _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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 547s 1868 | std::__heap_select(__first, __middle, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1869 | std::__sort_heap(__first, __middle, __comp); 547s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1856 | __comp); 547s | ~~~~~~~ 547s /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 547s /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 547s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1770 | __insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1777 | if (__comp(__i, __first)) 547s | ~~~~~~^~~~~~~~~~~~~~ 547s /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 547s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 547s | ^~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 3147 | std::move(__comp), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 376 | operator()(_Range&& __r, _Out __result) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 379 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 547s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 547s 610 | this->_M_impl._M_start, 547s | ~~~~~~~~~~~~~~~~~~~~~~~ 547s 611 | _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 547s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 508 | { return std::get<0>(idx) != r; }); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 553 | [](auto x) { return std::get<1>(x); }); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 646 | std::next(x_new.begin(), shape[1] * i)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 658 | std::next(x_new.begin(), shape[1] * i)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1674 | void FiniteElement::permute_data( 547s | ^~~~~~~~~~~~~~~~ 547s In file included from /usr/include/basix/finite-element.h:12: 547s /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]’: 547s /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 547s 243 | void apply_matrix( 547s | ^~~~~~~~~~~~ 547s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/c++/14/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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1733 | void FiniteElement::transform_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s 1754 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1756 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1775 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1777 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1786 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1788 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1720 | __start, _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 368 | return ranges::__copy_or_move(std::move(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 547s 369 | std::move(__last), 547s | ~~~~~~~~~~~~~~~~~~ 547s 370 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 547s from /usr/include/c++/14/bits/stl_algobase.h:67: 547s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 547s /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 547s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 547s | ^~~~~~~~ 547s /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 547s /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 547s 193 | return std::_Destroy_aux::__destroy(__first, __last); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 547s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 196 | __destroy(__first, __last); 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1002 | operator()(_It __x, _Sent __bound) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1674 | void FiniteElement::permute_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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&)::]’: 547s /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 547s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~ 547s /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 547s /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 547s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /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 547s 675 | move(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /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 547s /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 547s /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 547s 683 | return std::__copy_move_a(std::__miter_base(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 684 | std::__miter_base(__last), __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /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]’: 547s /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 547s 1999 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1733 | void FiniteElement::transform_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1754 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1756 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1786 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1788 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1797 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1799 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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&)::]’: 547s /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 547s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 547s | ^~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 3123 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 368 | return ranges::__copy_or_move(std::move(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 547s 369 | std::move(__last), 547s | ~~~~~~~~~~~~~~~~~~ 547s 370 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 547s | ^~~~~~~~~~~~~ 547s /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 547s 232 | if (__comp(__first + __secondChild, 547s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 233 | __first + (__secondChild - 1))) 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 1589 | __heap_select(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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 547s 1593 | std::__make_heap(__first, __middle, __comp); 547s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1595 | if (__comp(__i, __first)) 547s | ~~~~~~^~~~~~~~~~~~~~ 547s /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 547s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 547s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 > >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /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&):: >]’: 547s /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 547s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~~ 547s /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 547s /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 547s 425 | std::__pop_heap(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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 547s 88 | if (__comp(__a, __b)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 90 | if (__comp(__b, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 91 | std::iter_swap(__result, __b); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 92 | else if (__comp(__a, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 93 | std::iter_swap(__result, __c); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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 547s 95 | std::iter_swap(__result, __a); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 97 | else if (__comp(__a, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 98 | std::iter_swap(__result, __a); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 99 | else if (__comp(__b, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 100 | std::iter_swap(__result, __c); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 102 | std::iter_swap(__result, __b); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 1829 | __unguarded_partition(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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 547s 1835 | while (__comp(__first, __pivot)) 547s | ~~~~~~^~~~~~~~~~~~~~~~~~ 547s /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 547s 1838 | while (__comp(__pivot, __last)) 547s | ~~~~~~^~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/c++/14/bits/refwrap.h:38, 547s from /usr/include/c++/14/vector:68: 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1842 | std::iter_swap(__first, __last); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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&)::]’: 547s /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 547s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 547s | ^~~~~~~~ 547s /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 547s /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 > >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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 547s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 923 | std::__miter_base(__last), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 924 | __result); 547s | ~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1805 | std::move(__comp), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)::]’: 547s /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 547s 3867 | find_if(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~ 547s /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 547s /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 547s 3876 | return std::__find_if(__first, __last, 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 547s | ^~~~~~~~ 547s /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 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 715 | return std::__copy_n(__first, __n2, __result, 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 716 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 715 | return std::__copy_n(__first, __n2, __result, 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 716 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 154 | void apply_permutation_mapped(std::span perm, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 144 | void apply_permutation(std::span perm, std::span data, 547s | ^~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)::]’: 547s /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 547s 3867 | find_if(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~ 547s /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 547s /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 547s 3876 | return std::__find_if(__first, __last, 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 547s | ^~~~~~~~ 547s /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 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 715 | return std::__copy_n(__first, __n2, __result, 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 716 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 715 | return std::__copy_n(__first, __n2, __result, 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 716 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 135 | __push_heap(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~ 547s /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 547s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 547s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~~ 547s /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 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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 > >]’: 547s /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 547s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 547s | ^~~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 547s /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 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /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 > >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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&)::]’: 547s /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 547s 239 | operator()(_Value& __val, _Iterator __it) 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /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&)::]’: 547s /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 547s 195 | operator()(_Iterator __it, _Value& __val) 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 547s | ^~~~~~~~~~~~~ 547s /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 547s 232 | if (__comp(__first + __secondChild, 547s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 233 | __first + (__secondChild - 1))) 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /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 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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*]’: 547s /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 547s 346 | __niter_wrap(_From __from, _To __res) 547s | ^~~~~~~~~~~~ 547s /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 > > >]’: 547s /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 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 547s /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 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/c++/14/functional:59, 547s from /usr/include/basix/finite-element.h:17: 547s /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}]’: 547s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 587 | operator()(_ArgTypes... __args) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 547s /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 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1964 | transform_data(u, n, cell_info, _etrans_inv, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1965 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 547s | ^~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 577 | _element->Tt_apply(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 547s /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 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 593 | _element->Tinv_apply(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 135 | __push_heap(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~ 547s /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 547s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 547s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 547s 154 | void apply_permutation_mapped(std::span perm, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 547s | ^~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 544 | _element->T_apply(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1887 | permute_data(dblock, 1, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1892 | transform_data(u, n, cell_info, _etrans, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1893 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 547s 144 | void apply_permutation(std::span perm, std::span data, 547s | ^~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 547s /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 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1911 | permute_data(dblock, 1, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1916 | transform_data(u, n, cell_info, _etrans_invT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1917 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 547s /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 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 547s /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 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s 181 | void dot(U A, V B, P C, bool transpose = false) 547s | ^~~ 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1940 | transform_data(u, n, cell_info, _etransT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1941 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 547s /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 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 643 | _element->Tt_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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>]’: 547s /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 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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 > >]’: 547s /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 547s /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&)::]’: 547s /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 547s 195 | operator()(_Iterator __it, _Value& __val) 547s | ^~~~~~~~ 547s /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*]’: 547s /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 547s 346 | __niter_wrap(_From __from, _To __res) 547s | ^~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 609 | _element->T_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 547s | ^~~~~~~~~~ 547s /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 547s 1154 | std::__fill_a(__first, __first + __n, __value); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 547s /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 547s 87 | auto det(Matrix A) 547s | ^~~ 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 > >]’: 547s /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 547s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1817 | { return _ReturnType(__i); } 547s | ^~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /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 547s 125 | void inv(U A, V B) 547s | ^~~ 547s /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 547s /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 = std::move_iterator<__gnu_cxx::__normal_iterator > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: 547s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 960 | operator()(_It&& __first, _Sent __last) const 547s | ^~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 709 | vector(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 719 | _M_range_initialize_n(__first, __last, __n); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 547s /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 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /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 547s /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 547s [ 76%] Linking CXX executable demo_codim_0_assembly 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /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 > > >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 547s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 547s | ^~~~~~~~ 547s /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 >]’: 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s 181 | void dot(U A, V B, P C, bool transpose = false) 547s | ^~~ 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 547s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 547s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 547s 1104 | constexpr default_accessor(default_accessor) noexcept {} 547s | ^~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 547s | ^~~~~~~~ 547s /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 547s /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 547s 998 | { std::__fill_a1(__first, __last, __value); } 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 314 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 863 | operator()(_It& __it, _Sent __bound) const 547s | ^~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~ 547s /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 547s /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 547s 1905 | std::__introsort_loop(__first, __last, 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 1906 | std::__lg(__last - __first) * 2, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1907 | __comp); 547s | ~~~~~~~ 547s /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 547s 1908 | std::__final_insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1863 | __partial_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 1868 | std::__heap_select(__first, __middle, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1869 | std::__sort_heap(__first, __middle, __comp); 547s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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&):: >]’: 547s /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 547s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1856 | __comp); 547s | ~~~~~~~ 547s /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 547s /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 547s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1770 | __insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1777 | if (__comp(__i, __first)) 547s | ~~~~~~^~~~~~~~~~~~~~ 547s /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 547s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 547s | ^~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 314 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1849 | permute_data(u, n, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1852 | transform_data(u, n, cell_info, _etrans_invT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1853 | precompute::apply_matrix); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1674 | void FiniteElement::permute_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1833 | permute_data(u, n, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1836 | transform_data(u, n, cell_info, _etransT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1837 | precompute::apply_matrix); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/basix/finite-element.h:12: 547s /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]’: 547s /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 547s 243 | void apply_matrix( 547s | ^~~~~~~~~~~~ 547s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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]’: 547s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1865 | permute_data(u, n, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1868 | transform_data(u, n, cell_info, _etrans_inv, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1869 | precompute::apply_matrix); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1810 | void FiniteElement::T_apply(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1817 | permute_data(u, n, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1820 | transform_data(u, n, cell_info, _etrans, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1821 | precompute::apply_matrix); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1733 | void FiniteElement::transform_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s 1754 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1756 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1775 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1777 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1786 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1788 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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]’: 547s /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 547s 1789 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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 547s /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 547s 1792 | auto __lasti = ranges::next(__first, __last); 547s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 547s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 547s | ^ 547s /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):: >]’: 547s /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 547s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 547s | ^~~~~~~~~ 547s /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 547s /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 547s 2152 | return __find_if(__first, __last, __pred, 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 2153 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 547s /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 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1674 | void FiniteElement::permute_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1876 | __introsort_loop(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1884 | std::__partial_sort(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1819 | __comp); 547s | ~~~~~~~ 547s /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 547s 1822 | std::__insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1733 | void FiniteElement::transform_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s 1754 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1756 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1786 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1788 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1797 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1799 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 > >]’: 547s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 863 | operator()(_It& __it, _Sent __bound) const 547s | ^~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~ 547s /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 547s /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 547s 1905 | std::__introsort_loop(__first, __last, 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 1906 | std::__lg(__last - __first) * 2, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1907 | __comp); 547s | ~~~~~~~ 547s /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 547s 1908 | std::__final_insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 547s /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)::]’: 547s /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 547s 317 | operator()(_Iterator __it) 547s | ^~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 >]’: 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s 181 | void dot(U A, V B, P C, bool transpose = false) 547s | ^~~ 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s /usr/include/c++/14/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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 > >]’: 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 1002 | operator()(_It __x, _Sent __bound) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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&)::]’: 547s /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 547s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~ 547s /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 547s /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 547s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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):: >]’: 547s /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 547s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~ 547s /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 547s /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 547s 2107 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2111 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2115 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2119 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2127 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2132 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2137 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 547s /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 547s 87 | auto det(Matrix A) 547s | ^~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)::]’: 547s /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 547s 317 | operator()(_Iterator __it) 547s | ^~~~~~~~ 547s /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 >]’: 547s /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 547s 125 | void inv(U A, V B) 547s | ^~~ 547s /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 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1964 | transform_data(u, n, cell_info, _etrans_inv, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1965 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s 181 | void dot(U A, V B, P C, bool transpose = false) 547s | ^~~ 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1887 | permute_data(dblock, 1, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1892 | transform_data(u, n, cell_info, _etrans, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1893 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 547s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 547s 1104 | constexpr default_accessor(default_accessor) noexcept {} 547s | ^~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1911 | permute_data(dblock, 1, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1916 | transform_data(u, n, cell_info, _etrans_invT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1917 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1940 | transform_data(u, n, cell_info, _etransT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1941 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 1863 | __partial_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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 547s 1868 | std::__heap_select(__first, __middle, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1869 | std::__sort_heap(__first, __middle, __comp); 547s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1856 | __comp); 547s | ~~~~~~~ 547s /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 547s /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 547s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1770 | __insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1777 | if (__comp(__i, __first)) 547s | ~~~~~~^~~~~~~~~~~~~~ 547s /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 547s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 547s | ^~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/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]’: 547s /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 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s In file included from /usr/include/c++/14/bits/refwrap.h:38, 547s from /usr/include/c++/14/vector:68: 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 643 | _element->Tt_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 547s | ^~~~~~~~~~~~~ 547s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 609 | _element->T_apply_right(data, n, cell_permutation); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 547s | ^~~~~~ 547s /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]’: 547s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 154 | void apply_permutation_mapped(std::span perm, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 144 | void apply_permutation(std::span perm, std::span data, 547s | ^~~~~~~~~~~~~~~~~ 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 547s | ^~~~~~~~~~ 547s /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 547s 1154 | std::__fill_a(__first, __first + __n, __value); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 547s | ^~~~ 547s /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 547s /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 547s 1029 | std::__fill_a(__first, __last, __value); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 547s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 547s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 547s 30 | explicit Constant(value_type c) : value({c}) {} 547s | ^~~~~~~~~~ 547s /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]’: 547s /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 547s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1720 | __start, _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /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 547s 346 | __niter_wrap(_From __from, _To __res) 547s | ^~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 368 | return ranges::__copy_or_move(std::move(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 547s 369 | std::move(__last), 547s | ~~~~~~~~~~~~~~~~~~ 547s 370 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 547s from /usr/include/c++/14/bits/stl_algobase.h:67: 547s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 547s /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 547s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 547s | ^~~~~~~~ 547s /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 547s /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 547s 193 | return std::_Destroy_aux::__destroy(__first, __last); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 547s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 196 | __destroy(__first, __last); 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1002 | operator()(_It __x, _Sent __bound) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /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 547s 346 | __niter_wrap(_From __from, _To __res) 547s | ^~~~~~~~~~~~ 547s /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&)::]’: 547s /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 547s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~ 547s /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 547s /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 547s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /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 547s 675 | move(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /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 547s /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 547s /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 547s 683 | return std::__copy_move_a(std::__miter_base(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 684 | std::__miter_base(__last), __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 3123 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 368 | return ranges::__copy_or_move(std::move(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 547s 369 | std::move(__last), 547s | ~~~~~~~~~~~~~~~~~~ 547s 370 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/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]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 371 | return std::__do_uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 373 | return std::uninitialized_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 314 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 547s | ^~~~~~~~~ 547s /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 547s /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 >]’: 547s /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 547s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 547s | ^~~~~~~~~ 547s /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 547s /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 > > >]’: 547s /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 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 863 | operator()(_It& __it, _Sent __bound) const 547s | ^~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~ 547s /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 547s /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 547s 1905 | std::__introsort_loop(__first, __last, 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 1906 | std::__lg(__last - __first) * 2, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1907 | __comp); 547s | ~~~~~~~ 547s /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 547s 1908 | std::__final_insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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):: >]’: 547s /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 547s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 547s | ^~~~~~~~~ 547s /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 547s /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 547s 2152 | return __find_if(__first, __last, __pred, 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 2153 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 547s /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 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 314 | std::move(__result)); 547s | ~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1805 | std::move(__comp), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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)::]’: 547s /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 547s 3867 | find_if(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~ 547s /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 547s /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 547s 3876 | return std::__find_if(__first, __last, 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 547s | ^~~~~~~~ 547s /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 547s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 547s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 737 | std::move(__result), 547s | ~~~~~~~~~~~~~~~~~~~~ 547s 738 | std::move(__op), std::move(__proj)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 715 | return std::__copy_n(__first, __n2, __result, 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 716 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 547s | ^~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 715 | return std::__copy_n(__first, __n2, __result, 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 716 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 1789 | operator()(_Iter __first, _Sent __last, 547s | ^~~~~~~~ 547s /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 547s /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 547s 1792 | auto __lasti = ranges::next(__first, __last); 547s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 547s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 547s | ^ 547s /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*]’: 547s /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 547s 2981 | __miter_base(move_iterator<_Iterator> __it) 547s | ^~~~~~~~~~~~ 547s /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):: >]’: 547s /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 547s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 547s | ^~~~~~~~~ 547s /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 547s /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 547s 2152 | return __find_if(__first, __last, __pred, 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s 2153 | std::__iterator_category(__first)); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 285 | void apply_tranpose_matrix_right( 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 547s /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 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /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 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1589 | __heap_select(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 1593 | std::__make_heap(__first, __middle, __comp); 547s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1595 | if (__comp(__i, __first)) 547s | ~~~~~~^~~~~~~~~~~~~~ 547s /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 547s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 547s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 547s /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&):: >]’: 547s /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 547s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~~ 547s /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 547s /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 547s 425 | std::__pop_heap(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 88 | if (__comp(__a, __b)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 90 | if (__comp(__b, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 91 | std::iter_swap(__result, __b); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 92 | else if (__comp(__a, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 93 | std::iter_swap(__result, __c); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 95 | std::iter_swap(__result, __a); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 97 | else if (__comp(__a, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 98 | std::iter_swap(__result, __a); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 99 | else if (__comp(__b, __c)) 547s | ~~~~~~^~~~~~~~~~ 547s /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 547s 100 | std::iter_swap(__result, __c); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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 547s 102 | std::iter_swap(__result, __b); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1829 | __unguarded_partition(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 1835 | while (__comp(__first, __pivot)) 547s | ~~~~~~^~~~~~~~~~~~~~~~~~ 547s /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 547s 1838 | while (__comp(__pivot, __last)) 547s | ~~~~~~^~~~~~~~~~~~~~~~~ 547s /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 547s 1842 | std::iter_swap(__first, __last); 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s /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&)::]’: 547s /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 547s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 547s | ^~~~~~~~ 547s /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 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 923 | std::__miter_base(__last), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 924 | __result); 547s | ~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 547s | ^~~~~~~~ 547s /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 547s /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 547s 998 | { std::__fill_a1(__first, __last, __value); } 547s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 547s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1849 | permute_data(u, n, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1852 | transform_data(u, n, cell_info, _etrans_invT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1853 | precompute::apply_matrix); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1876 | __introsort_loop(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1884 | std::__partial_sort(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1819 | __comp); 547s | ~~~~~~~ 547s /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 547s 1822 | std::__insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /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 547s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 547s | ^~~~~~~~~ 547s /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 547s /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]’: 547s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1833 | permute_data(u, n, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1836 | transform_data(u, n, cell_info, _etransT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1837 | precompute::apply_matrix); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 642 | copy(_II __first, _II __last, _OI __result) 547s | ^~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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]’: 547s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1865 | permute_data(u, n, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1868 | transform_data(u, n, cell_info, _etrans_inv, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1869 | precompute::apply_matrix); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1810 | void FiniteElement::T_apply(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1817 | permute_data(u, n, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1820 | transform_data(u, n, cell_info, _etrans, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1821 | precompute::apply_matrix); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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*]’: 547s /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 547s 2981 | __miter_base(move_iterator<_Iterator> __it) 547s | ^~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1964 | transform_data(u, n, cell_info, _etrans_inv, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1965 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1887 | permute_data(dblock, 1, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1892 | transform_data(u, n, cell_info, _etrans, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1893 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1863 | __partial_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 547s 1868 | std::__heap_select(__first, __middle, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1869 | std::__sort_heap(__first, __middle, __comp); 547s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1856 | __comp); 547s | ~~~~~~~ 547s /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 547s /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 547s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1770 | __insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1777 | if (__comp(__i, __first)) 547s | ~~~~~~^~~~~~~~~~~~~~ 547s /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 547s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 547s | ^~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1911 | permute_data(dblock, 1, cell_info, _eperm); 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1916 | transform_data(u, n, cell_info, _etrans_invT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1917 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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]’: 547s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1940 | transform_data(u, n, cell_info, _etransT, 547s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1941 | precompute::apply_tranpose_matrix_right); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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 >]’: 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 683 | { return std::copy(__first, __first + __n, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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 >]’: 547s /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 547s 1508 | move_iterator(iterator_type __i) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 547s | ^~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1720 | __start, _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/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*]’: 547s /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 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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*]’: 547s /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 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 547s /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 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 > >]’: 547s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 863 | operator()(_It& __it, _Sent __bound) const 547s | ^~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~ 547s /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 547s /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 547s 1905 | std::__introsort_loop(__first, __last, 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 547s 1906 | std::__lg(__last - __first) * 2, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1907 | __comp); 547s | ~~~~~~~ 547s /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 547s 1908 | std::__final_insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 547s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 547s /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)::]’: 547s /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 547s 317 | operator()(_Iterator __it) 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 547s 610 | this->_M_impl._M_start, 547s | ~~~~~~~~~~~~~~~~~~~~~~~ 547s 611 | _M_get_Tp_allocator()); 547s | ~~~~~~~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /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 > > >]’: 547s /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 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1876 | __introsort_loop(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1884 | std::__partial_sort(__first, __last, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1819 | __comp); 547s | ~~~~~~~ 547s /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 547s 1822 | std::__insertion_sort(__first, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 154 | void apply_permutation_mapped(std::span perm, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 144 | void apply_permutation(std::span perm, std::span data, 547s | ^~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 547s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 547s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 608 | __miter_base(_Iterator __it) 547s | ^~~~~~~~~~~~ 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~~ 547s /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 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 >]’: 547s /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 547s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 547s | ^~~~~~~~~ 547s /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 547s /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 >]’: 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 547s | ^~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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&)::]’: 547s /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 547s 239 | operator()(_Value& __val, _Iterator __it) 547s | ^~~~~~~~ 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1674 | void FiniteElement::permute_data( 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 185 | __uninit_copy(__first, __last, __result); 547s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s In file included from /usr/include/basix/finite-element.h:12: 547s /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]’: 547s /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 547s 243 | void apply_matrix( 547s | ^~~~~~~~~~~~ 547s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /usr/include/c++/14/bits/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*]’: 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 547s 147 | { return std::copy(__first, __last, __result); } 547s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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}]’: 547s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 547s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 547s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 > >]’: 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 1002 | operator()(_It __x, _Sent __bound) const 547s | ^~~~~~~~ 547s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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&)::]’: 547s /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 547s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~ 547s /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 547s /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 547s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 547s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s 1863 | __partial_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~ 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 547s /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 547s 1868 | std::__heap_select(__first, __middle, __last, __comp); 547s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s 1869 | std::__sort_heap(__first, __middle, __comp); 547s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1856 | __comp); 547s | ~~~~~~~ 547s /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 547s /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 547s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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):: >]’: 547s /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 547s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 547s | ^~~~~~~~~ 547s /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 547s /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 547s 2107 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2111 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2115 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2119 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2127 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2132 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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 547s 2137 | if (__pred(__first)) 547s | ~~~~~~^~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1733 | void FiniteElement::transform_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s 1754 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1756 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1775 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1777 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1786 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1788 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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&):: >]’: 547s /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 547s 1770 | __insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s /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 547s 1777 | if (__comp(__i, __first)) 547s | ~~~~~~^~~~~~~~~~~~~~ 547s /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 547s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 547s | ^~~~~~~~~~~~~~~~~~~~~~~ 547s /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&):: >]’: 547s /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 547s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /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 547s /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]’: 547s /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 547s 285 | void apply_tranpose_matrix_right( 547s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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]’: 547s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1674 | void FiniteElement::permute_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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]’: 547s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s 1733 | void FiniteElement::transform_data( 547s | ^~~~~~~~~~~~~~~~ 547s /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 547s 1754 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1756 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1786 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1788 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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 547s 1797 | op(std::span(v_size_t), 547s | ~~^~~~~~~~~~~~~~~~~~~~~ 547s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 547s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547s 1799 | dofstart, block_size); 547s | ~~~~~~~~~~~~~~~~~~~~~ 547s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 547s /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]’: 547s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 547s 681 | vector(initializer_list __l, 547s | ^~~~~~ 547s /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]’: 547s /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 547s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 547s | ^~~~~~~~~~~~~ 547s /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 547s /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 547s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 547s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 >&}]’: 548s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 548s | ^~~~~~~~~~~~~ 548s /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 548s 232 | if (__comp(__first + __secondChild, 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s 233 | __first + (__secondChild - 1))) 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 548s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1589 | __heap_select(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1593 | std::__make_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1595 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /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 548s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 548s | ^~~~~~~~ 548s /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 548s /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 548s 998 | { std::__fill_a1(__first, __last, __value); } 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 548s /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&):: >]’: 548s /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 548s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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 548s 425 | std::__pop_heap(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 88 | if (__comp(__a, __b)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 90 | if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 91 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 92 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 93 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 95 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 97 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 98 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 99 | else if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 100 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 102 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1829 | __unguarded_partition(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1835 | while (__comp(__first, __pivot)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~ 548s /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 548s 1838 | while (__comp(__pivot, __last)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1842 | std::iter_swap(__first, __last); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 548s /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&)::]’: 548s /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 548s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 548s | ^~~~~~~~ 548s /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 548s /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]’: 548s /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 548s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~ 548s /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 > >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 923 | std::__miter_base(__last), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 924 | __result); 548s | ~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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 548s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 185 | __uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1589 | __heap_select(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1593 | std::__make_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1595 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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 548s 425 | std::__pop_heap(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 88 | if (__comp(__a, __b)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 90 | if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 91 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 92 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 93 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 95 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 97 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 98 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 99 | else if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 100 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 102 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1829 | __unguarded_partition(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1835 | while (__comp(__first, __pivot)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~ 548s /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 548s 1838 | while (__comp(__pivot, __last)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1842 | std::iter_swap(__first, __last); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 548s | ^~~~~~~~ 548s /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 548s /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 > >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 923 | std::__miter_base(__last), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 924 | __result); 548s | ~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 185 | __uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1964 | transform_data(u, n, cell_info, _etrans_inv, 548s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1965 | precompute::apply_tranpose_matrix_right); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/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]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 371 | return std::__do_uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 373 | return std::uninitialized_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 314 | std::move(__result)); 548s | ~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 172 | void apply_inv_permutation_right(std::span perm, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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]’: 548s /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 548s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 548s | ^~~~~~~~~ 548s /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 548s /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]’: 548s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1887 | permute_data(dblock, 1, cell_info, _eperm); 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1892 | transform_data(u, n, cell_info, _etrans, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1893 | precompute::apply_tranpose_matrix_right); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 >]’: 548s /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 548s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 548s | ^~~~~~~~~ 548s /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 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 >]’: 548s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 863 | operator()(_It& __it, _Sent __bound) const 548s | ^~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~ 548s /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 548s /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 548s 1905 | std::__introsort_loop(__first, __last, 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s 1906 | std::__lg(__last - __first) * 2, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1907 | __comp); 548s | ~~~~~~~ 548s /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 548s 1908 | std::__final_insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 548s | ^~~~~~~~~~~~~~~~ 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1911 | permute_data(dblock, 1, cell_info, _eperm); 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1916 | transform_data(u, n, cell_info, _etrans_invT, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1917 | precompute::apply_tranpose_matrix_right); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1940 | transform_data(u, n, cell_info, _etransT, 548s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1941 | precompute::apply_tranpose_matrix_right); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 314 | std::move(__result)); 548s | ~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /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 548s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 548s | ^~~~~~~~~ 548s /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 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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]’: 548s /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 548s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 548s | ^~~~~~~~~~ 548s /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 548s 1154 | std::__fill_a(__first, __first + __n, __value); 548s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 135 | __push_heap(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~ 548s /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 548s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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 >]’: 548s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 683 | { return std::copy(__first, __first + __n, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 2981 | __miter_base(move_iterator<_Iterator> __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 737 | std::move(__result), 548s | ~~~~~~~~~~~~~~~~~~~~ 548s 738 | std::move(__op), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /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 548s /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]’: 548s /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 548s 1789 | operator()(_Iter __first, _Sent __last, 548s | ^~~~~~~~ 548s /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 548s /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 548s 1792 | auto __lasti = ranges::next(__first, __last); 548s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 548s | ^ 548s /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):: >]’: 548s /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 548s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 548s | ^~~~~~~~~ 548s /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 548s /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 548s 2152 | return __find_if(__first, __last, __pred, 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s 2153 | std::__iterator_category(__first)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 548s /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 548s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 548s | ^~~~~~~~ 548s /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 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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 >]’: 548s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 683 | { return std::copy(__first, __first + __n, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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 >]’: 548s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 683 | { return std::copy(__first, __first + __n, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1589 | __heap_select(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1593 | std::__make_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1595 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 548s /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&):: >]’: 548s /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 548s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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 548s 425 | std::__pop_heap(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 > >]’: 548s /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 548s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 548s | ^~~~~~~~~ 548s /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 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 88 | if (__comp(__a, __b)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 90 | if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 91 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 92 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 93 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 95 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 97 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 98 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 99 | else if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 100 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 102 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 548s /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 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /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 > >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1829 | __unguarded_partition(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1835 | while (__comp(__first, __pivot)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~ 548s /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 548s 1838 | while (__comp(__pivot, __last)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1842 | std::iter_swap(__first, __last); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 239 | operator()(_Value& __val, _Iterator __it) 548s | ^~~~~~~~ 548s /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&)::]’: 548s /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 548s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 548s | ^~~~~~~~ 548s /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 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 923 | std::__miter_base(__last), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 924 | __result); 548s | ~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /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 548s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 548s | ^~~~~~~~ 548s /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 548s /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 548s 998 | { std::__fill_a1(__first, __last, __value); } 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1876 | __introsort_loop(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1884 | std::__partial_sort(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1819 | __comp); 548s | ~~~~~~~ 548s /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 548s 1822 | std::__insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 195 | operator()(_Iterator __it, _Value& __val) 548s | ^~~~~~~~ 548s /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&):: >]’: 548s /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 548s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 548s | ^~~~~~~~~~~~~ 548s /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 548s 232 | if (__comp(__first + __secondChild, 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s 233 | __first + (__secondChild - 1))) 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 >]’: 548s /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 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s /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 >}]’: 548s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 548s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span) [with T = double]’: 548s /usr/include/dolfinx/fem/Constant.h:34:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 34 | explicit Constant(std::span c) 548s | ^~~~~~~~ 548s /usr/include/dolfinx/fem/Constant.h:35:55: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 35 | : Constant(c, std::vector{c.size()}) 548s | ^ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 185 | __uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 548s | ^~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1876 | __introsort_loop(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1884 | std::__partial_sort(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1819 | __comp); 548s | ~~~~~~~ 548s /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 548s 1822 | std::__insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 548s | ^~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 135 | __push_heap(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~ 548s /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 548s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 195 | operator()(_Iterator __it, _Value& __val) 548s | ^~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 548s 610 | this->_M_impl._M_start, 548s | ~~~~~~~~~~~~~~~~~~~~~~~ 548s 611 | _M_get_Tp_allocator()); 548s | ~~~~~~~~~~~~~~~~~~~~~~ 548s /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):: >]’: 548s /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 548s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~ 548s /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 548s /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 548s 2107 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2111 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2115 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2119 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2127 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2132 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2137 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 > >]’: 548s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1002 | operator()(_It __x, _Sent __bound) const 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~ 548s /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 548s /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 548s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 548s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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):: >]’: 548s /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 548s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~ 548s /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 548s /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 548s 2107 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2111 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2115 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2119 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2127 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2132 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2137 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 737 | std::move(__result), 548s | ~~~~~~~~~~~~~~~~~~~~ 548s 738 | std::move(__op), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 201 | std::move(__f), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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.3 /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 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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]’: 548s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1674 | void FiniteElement::permute_data( 548s | ^~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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]’: 548s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 172 | void apply_inv_permutation_right(std::span perm, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 >]’: 548s /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 548s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 548s | ^~~~~~~~~ 548s /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 548s [ 76%] Built target demo_codim_0_assembly 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s In file included from /usr/include/basix/finite-element.h:12: 548s /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]’: 548s /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 548s 243 | void apply_matrix( 548s | ^~~~~~~~~~~~ 548s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 239 | operator()(_Value& __val, _Iterator __it) 548s | ^~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 548s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 548s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 548s 30 | explicit Constant(value_type c) : value({c}) {} 548s | ^~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1733 | void FiniteElement::transform_data( 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s 1754 | op(std::span(v_size_t), 548s | ~~^~~~~~~~~~~~~~~~~~~~~ 548s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1756 | dofstart, block_size); 548s | ~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s /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 548s 1775 | op(std::span(v_size_t), 548s | ~~^~~~~~~~~~~~~~~~~~~~~ 548s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1777 | dofstart, block_size); 548s | ~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s /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 548s 1786 | op(std::span(v_size_t), 548s | ~~^~~~~~~~~~~~~~~~~~~~~ 548s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1788 | dofstart, block_size); 548s | ~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1863 | __partial_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1868 | std::__heap_select(__first, __middle, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1869 | std::__sort_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s In file included from /usr/include/dolfinx/la/Vector.h:14, 548s from /usr/include/dolfinx/fem/Function.h:17: 548s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 548s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1674 | void FiniteElement::permute_data( 548s | ^~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1856 | __comp); 548s | ~~~~~~~ 548s /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 548s /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 548s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1770 | __insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1777 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 548s | ^~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 1733 | void FiniteElement::transform_data( 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s 1754 | op(std::span(v_size_t), 548s | ~~^~~~~~~~~~~~~~~~~~~~~ 548s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1756 | dofstart, block_size); 548s | ~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s /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&):: >]’: 548s /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 548s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1786 | op(std::span(v_size_t), 548s | ~~^~~~~~~~~~~~~~~~~~~~~ 548s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1788 | dofstart, block_size); 548s | ~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s /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 548s 1797 | op(std::span(v_size_t), 548s | ~~^~~~~~~~~~~~~~~~~~~~~ 548s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1799 | dofstart, block_size); 548s | ~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s In file included from /usr/include/dolfinx/la/Vector.h:14, 548s from /usr/include/dolfinx/fem/Function.h:17: 548s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 548s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 737 | std::move(__result), 548s | ~~~~~~~~~~~~~~~~~~~~ 548s 738 | std::move(__op), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 201 | std::move(__f), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /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 548s 285 | void apply_tranpose_matrix_right( 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s /usr/include/c++/14/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]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 371 | return std::__do_uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 373 | return std::uninitialized_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s In file included from /usr/include/c++/14/bits/refwrap.h:38, 548s from /usr/include/c++/14/vector:68: 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /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 548s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 548s | ^~~~~~~~~ 548s /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 548s /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]’: 548s /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 548s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~ 548s [ 80%] Linking CXX executable demo_poisson_matrix_free 548s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 548s | ^~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 548s | ^~~~~~~~ 548s /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]’: 548s /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 548s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 371 | return std::__do_uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 373 | return std::uninitialized_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 154 | void apply_permutation_mapped(std::span perm, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 548s | ^~~~~~~~ 548s /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 548s /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]’: 548s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 144 | void apply_permutation(std::span perm, std::span data, 548s | ^~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 548s | ^~~~~~~~ 548s /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 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 548s | ^~~~~~~~~~~~~ 548s /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 548s 232 | if (__comp(__first + __secondChild, 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s 233 | __first + (__secondChild - 1))) 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 185 | __uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1876 | __introsort_loop(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1884 | std::__partial_sort(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1819 | __comp); 548s | ~~~~~~~ 548s /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 548s 1822 | std::__insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1863 | __partial_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1868 | std::__heap_select(__first, __middle, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1869 | std::__sort_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1856 | __comp); 548s | ~~~~~~~ 548s /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 548s /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 548s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1770 | __insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1777 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 548s | ^~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1589 | __heap_select(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1593 | std::__make_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1595 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 548s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 548s | ^~~~~~~~~~~~~~ 548s /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 548s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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&):: >]’: 548s /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 548s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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 548s 425 | std::__pop_heap(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 88 | if (__comp(__a, __b)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 90 | if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 91 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 92 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 93 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 95 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 97 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 98 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 99 | else if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 100 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 102 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1829 | __unguarded_partition(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1835 | while (__comp(__first, __pivot)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~ 548s /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 548s 1838 | while (__comp(__pivot, __last)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1842 | std::iter_swap(__first, __last); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 548s | ^~~~~~~~ 548s /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 548s /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 > >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 923 | std::__miter_base(__last), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 924 | __result); 548s | ~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 > >]’: 548s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1002 | operator()(_It __x, _Sent __bound) const 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~ 548s /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 548s /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 548s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 548s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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):: >]’: 548s /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 548s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~ 548s /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 548s /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 548s 2107 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2111 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2115 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2119 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2127 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2132 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /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 548s 2137 | if (__pred(__first)) 548s | ~~~~~~^~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 > >]’: 548s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 863 | operator()(_It& __it, _Sent __bound) const 548s | ^~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~ 548s /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 548s /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 548s 1905 | std::__introsort_loop(__first, __last, 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s 1906 | std::__lg(__last - __first) * 2, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1907 | __comp); 548s | ~~~~~~~ 548s /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 548s 1908 | std::__final_insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /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 548s 285 | void apply_tranpose_matrix_right( 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s /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)::]’: 548s /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 548s 317 | operator()(_Iterator __it) 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&):: >]’: 548s /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 548s 135 | __push_heap(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~ 548s /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 548s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /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 548s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 548s | ^~~~~~~~ 548s /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 548s /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 548s 998 | { std::__fill_a1(__first, __last, __value); } 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 >&}]’: 548s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 > >]’: 548s /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 548s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 548s | ^~~~~~~~~ 548s /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 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 548s /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 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /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]’: 548s /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 548s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 548s | ^~~~~~~~~ 548s /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 548s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span, std::span) [with T = double]’: 548s /usr/include/dolfinx/fem/Constant.h:42:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 42 | Constant(std::span c, std::span shape) 548s | ^~~~~~~~ 548s /usr/include/dolfinx/fem/Constant.h:43:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 43 | : value(c.begin(), c.end()), shape(shape.begin(), shape.end()) 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 > >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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&):: >]’: 548s /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 548s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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&)::]’: 548s /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 548s 239 | operator()(_Value& __val, _Iterator __it) 548s | ^~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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 > >]’: 548s /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 548s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 548s | ^~~~~~~~~ 548s /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 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 548s /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 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /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 > >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 239 | operator()(_Value& __val, _Iterator __it) 548s | ^~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 195 | operator()(_Iterator __it, _Value& __val) 548s | ^~~~~~~~ 548s /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&):: >]’: 548s /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 548s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 548s | ^~~~~~~~~~~~~ 548s /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 548s 232 | if (__comp(__first + __secondChild, 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s 233 | __first + (__secondChild - 1))) 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 >]’: 548s /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 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1863 | __partial_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1868 | std::__heap_select(__first, __middle, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1869 | std::__sort_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1856 | __comp); 548s | ~~~~~~~ 548s /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 548s /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 548s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1770 | __insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1777 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 548s | ^~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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&):: >]’: 548s /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 548s 135 | __push_heap(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~ 548s /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 548s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 195 | operator()(_Iterator __it, _Value& __val) 548s | ^~~~~~~~ 548s /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 > >]’: 548s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 863 | operator()(_It& __it, _Sent __bound) const 548s | ^~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~ 548s /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 548s /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 548s 1905 | std::__introsort_loop(__first, __last, 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s 1906 | std::__lg(__last - __first) * 2, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1907 | __comp); 548s | ~~~~~~~ 548s /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 548s 1908 | std::__final_insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 548s /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)::]’: 548s /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 548s 317 | operator()(_Iterator __it) 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 737 | std::move(__result), 548s | ~~~~~~~~~~~~~~~~~~~~ 548s 738 | std::move(__op), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 201 | std::move(__f), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /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]’: 548s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 548s 681 | vector(initializer_list __l, 548s | ^~~~~~ 548s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 548s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1863 | __partial_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1868 | std::__heap_select(__first, __middle, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1869 | std::__sort_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1856 | __comp); 548s | ~~~~~~~ 548s /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 548s /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 548s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1770 | __insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1777 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 548s | ^~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 548s /usr/include/c++/14/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]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 371 | return std::__do_uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 373 | return std::uninitialized_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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)::]’: 548s /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 548s 317 | operator()(_Iterator __it) 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 185 | __uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 > >]’: 548s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 863 | operator()(_It& __it, _Sent __bound) const 548s | ^~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~ 548s /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 548s /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 548s 1905 | std::__introsort_loop(__first, __last, 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s 1906 | std::__lg(__last - __first) * 2, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1907 | __comp); 548s | ~~~~~~~ 548s /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 548s 1908 | std::__final_insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 548s /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)::]’: 548s /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 548s 317 | operator()(_Iterator __it) 548s | ^~~~~~~~ 548s In file included from /usr/include/c++/14/bits/refwrap.h:38, 548s from /usr/include/c++/14/vector:68: 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 154 | void apply_permutation_mapped(std::span perm, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 144 | void apply_permutation(std::span perm, std::span data, 548s | ^~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 548s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 172 | void apply_inv_permutation_right(std::span perm, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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*]’: 548s /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 548s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 185 | __uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 2981 | __miter_base(move_iterator<_Iterator> __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 548s 172 | void apply_inv_permutation_right(std::span perm, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 548s | ^~~~~~~~ 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1589 | __heap_select(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1593 | std::__make_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1595 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 548s | ^~~~~~~~ 548s /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 548s /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&):: >]’: 548s /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 548s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 425 | std::__pop_heap(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 88 | if (__comp(__a, __b)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 90 | if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 91 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 92 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 93 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 95 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 97 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 98 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 99 | else if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 100 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 102 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1829 | __unguarded_partition(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/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}]’: 548s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 548s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 548s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1835 | while (__comp(__first, __pivot)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~ 548s /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 548s 1838 | while (__comp(__pivot, __last)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1842 | std::iter_swap(__first, __last); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 548s | ^~~~~~~~ 548s /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 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 923 | std::__miter_base(__last), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 924 | __result); 548s | ~~~~~~~~~ 548s /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*]’: 548s /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 548s 2981 | __miter_base(move_iterator<_Iterator> __it) 548s | ^~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /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 548s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 548s | ^~~~~~~~~ 548s /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 548s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 2981 | __miter_base(move_iterator<_Iterator> __it) 548s | ^~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1589 | __heap_select(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1593 | std::__make_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1595 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /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 548s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 548s /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&):: >]’: 548s /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 548s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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 548s 425 | std::__pop_heap(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 88 | if (__comp(__a, __b)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 90 | if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 91 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 92 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 93 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 95 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 97 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 98 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 99 | else if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 100 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 102 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1829 | __unguarded_partition(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1835 | while (__comp(__first, __pivot)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~ 548s /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 548s 1838 | while (__comp(__pivot, __last)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1842 | std::iter_swap(__first, __last); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1876 | __introsort_loop(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1884 | std::__partial_sort(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 548s | ^~~~~~~~ 548s /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 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 923 | std::__miter_base(__last), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 924 | __result); 548s | ~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1819 | __comp); 548s | ~~~~~~~ 548s /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 548s 1822 | std::__insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 642 | copy(_II __first, _II __last, _OI __result) 548s | ^~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1589 | __heap_select(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1593 | std::__make_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1595 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 548s /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&):: >]’: 548s /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 548s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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 548s 425 | std::__pop_heap(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 88 | if (__comp(__a, __b)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 90 | if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 91 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 92 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 93 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 95 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 97 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 98 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 99 | else if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 100 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 102 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1829 | __unguarded_partition(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 1835 | while (__comp(__first, __pivot)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~ 548s /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 548s 1838 | while (__comp(__pivot, __last)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1842 | std::iter_swap(__first, __last); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 548s | ^~~~~~~~ 548s /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 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 548s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 923 | std::__miter_base(__last), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 924 | __result); 548s | ~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1876 | __introsort_loop(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1884 | std::__partial_sort(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1819 | __comp); 548s | ~~~~~~~ 548s /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 548s 1822 | std::__insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 548s | ^~~~~~~~~~~~~ 548s /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 548s 232 | if (__comp(__first + __secondChild, 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s 233 | __first + (__secondChild - 1))) 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1876 | __introsort_loop(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1884 | std::__partial_sort(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1819 | __comp); 548s | ~~~~~~~ 548s /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 548s 1822 | std::__insertion_sort(__first, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 >]’: 548s /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 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&):: >]’: 548s /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 548s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 >]’: 548s /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 548s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 548s | ^~~~~~~~~ 548s /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 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 239 | operator()(_Value& __val, _Iterator __it) 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 737 | std::move(__result), 548s | ~~~~~~~~~~~~~~~~~~~~ 548s 738 | std::move(__op), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1863 | __partial_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1868 | std::__heap_select(__first, __middle, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 201 | std::move(__f), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1869 | std::__sort_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1856 | __comp); 548s | ~~~~~~~ 548s /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 548s /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 548s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 2981 | __miter_base(move_iterator<_Iterator> __it) 548s | ^~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1770 | __insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1777 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 548s | ^~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /usr/include/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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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*]’: 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 185 | __uninit_copy(__first, __last, __result); 548s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 548s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 737 | std::move(__result), 548s | ~~~~~~~~~~~~~~~~~~~~ 548s 738 | std::move(__op), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 548s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 201 | std::move(__f), std::move(__proj)); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 346 | __niter_wrap(_From __from, _To __res) 548s | ^~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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]’: 548s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 548s | ^~~~~~~~~~~~ 548s /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*]’: 548s /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 548s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 548s | ^~~~~~~~~~~~~ 548s /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 548s /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 548s 147 | { return std::copy(__first, __last, __result); } 548s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&):: >]’: 548s /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 548s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 548s | ^~~~~~~~~~~~~ 548s /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 548s 232 | if (__comp(__first + __secondChild, 548s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 548s 233 | __first + (__secondChild - 1))) 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 >]’: 548s /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 548s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 548s | ^~~~~~~~~ 548s /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 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 239 | operator()(_Value& __val, _Iterator __it) 548s | ^~~~~~~~ 548s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 548s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 608 | __miter_base(_Iterator __it) 548s | ^~~~~~~~~~~~ 548s /usr/include/c++/14/bits/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*]’: 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&):: >]’: 548s /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 548s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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 >]’: 548s /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 548s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 548s | ^~~~~~~~~ 548s /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 548s /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 >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 548s /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&)::]’: 548s /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 548s 239 | operator()(_Value& __val, _Iterator __it) 548s | ^~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1589 | __heap_select(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1593 | std::__make_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1595 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 548s | ^~~~~~~~~~~ 548s /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 548s /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 548s 425 | std::__pop_heap(__first, __last, __last, __comp); 548s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 548s | ^~~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 88 | if (__comp(__a, __b)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 90 | if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 91 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 92 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 93 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 95 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 97 | else if (__comp(__a, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 98 | std::iter_swap(__result, __a); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 99 | else if (__comp(__b, __c)) 548s | ~~~~~~^~~~~~~~~~ 548s /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 548s 100 | std::iter_swap(__result, __c); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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 548s 102 | std::iter_swap(__result, __b); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1863 | __partial_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1868 | std::__heap_select(__first, __middle, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1869 | std::__sort_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1829 | __unguarded_partition(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1835 | while (__comp(__first, __pivot)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~~ 548s /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 548s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1856 | __comp); 548s | ~~~~~~~ 548s /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 548s 1838 | while (__comp(__pivot, __last)) 548s | ~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1842 | std::iter_swap(__first, __last); 548s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 548s /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 548s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&)::]’: 548s /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 548s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 548s | ^~~~~~~~ 548s /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 548s /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 > >]’: 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 548s | ^~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 923 | std::__miter_base(__last), 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 924 | __result); 548s | ~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1770 | __insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1777 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 548s | ^~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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&):: >]’: 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s 1863 | __partial_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~ 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 548s /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 548s 1868 | std::__heap_select(__first, __middle, __last, __comp); 548s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s 1869 | std::__sort_heap(__first, __middle, __comp); 548s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s 1856 | __comp); 548s | ~~~~~~~ 548s /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 548s /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 548s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 548s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1770 | __insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~ 548s /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 548s /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 548s 1777 | if (__comp(__i, __first)) 548s | ~~~~~~^~~~~~~~~~~~~~ 548s /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 548s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 548s | ^~~~~~~~~~~~~~~~~~~~~~~ 548s /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&):: >]’: 548s /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 548s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 548s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 548s /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 549s /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&):: >]’: 549s /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 549s 135 | __push_heap(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~ 549s /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 549s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 135 | __push_heap(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~ 549s /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 549s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 549s | ^~~~~~~~~~~ 549s /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 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 549s | ^~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 > >]’: 549s /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 549s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 549s | ^~~~~~~~~ 549s /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 549s /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*]’: 549s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 642 | copy(_II __first, _II __last, _OI __result) 549s | ^~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 549s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 549s /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 549s 608 | __miter_base(_Iterator __it) 549s | ^~~~~~~~~~~~ 549s /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 > >]’: 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 549s | ^~~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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&)::]’: 549s /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 549s 239 | operator()(_Value& __val, _Iterator __it) 549s | ^~~~~~~~ 549s /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&)::]’: 549s /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 549s 195 | operator()(_Iterator __it, _Value& __val) 549s | ^~~~~~~~ 549s /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&):: >]’: 549s /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 549s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 549s | ^~~~~~~~~~~~~ 549s /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 549s 232 | if (__comp(__first + __secondChild, 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 549s 233 | __first + (__secondChild - 1))) 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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 >]’: 549s /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 549s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 549s | ^~~~~~~~~~~~ 549s /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*]’: 549s /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 549s 346 | __niter_wrap(_From __from, _To __res) 549s | ^~~~~~~~~~~~ 549s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 549s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 549s | ^~~~~~~~ 549s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 549s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 549s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 549s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 549s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 549s | ^~~~~~~~ 549s /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&)::]’: 549s /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 549s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 549s | ^~~~~~~~ 549s /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 549s /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&)::]’: 549s /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 549s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 549s | ^~~~~~~~ 549s /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 549s /usr/include/c++/14/bits/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*]’: 549s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 549s | ^~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 147 | { return std::copy(__first, __last, __result); } 549s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 135 | __push_heap(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~ 549s /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 549s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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 >&}]’: 549s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 549s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 549s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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]’: 549s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 549s | ^~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 549s | ^~~~~~~~~~~~~ 549s /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 549s 232 | if (__comp(__first + __secondChild, 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 549s 233 | __first + (__secondChild - 1))) 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&)::]’: 549s /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 549s 195 | operator()(_Iterator __it, _Value& __val) 549s | ^~~~~~~~ 549s /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*]’: 549s /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 549s 642 | copy(_II __first, _II __last, _OI __result) 549s | ^~~~ 549s /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 549s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 549s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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]’: 549s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 549s | ^~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 549s | ^~~~~~~~~~~~~ 549s /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 549s 232 | if (__comp(__first + __secondChild, 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 549s 233 | __first + (__secondChild - 1))) 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 1589 | __heap_select(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 549s 1593 | std::__make_heap(__first, __middle, __comp); 549s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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 549s 1595 | if (__comp(__i, __first)) 549s | ~~~~~~^~~~~~~~~~~~~~ 549s /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 549s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 549s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 549s | ^~~~~~~~~~~ 549s /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 549s /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 549s 425 | std::__pop_heap(__first, __last, __last, __comp); 549s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 549s | ^~~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 549s 88 | if (__comp(__a, __b)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 90 | if (__comp(__b, __c)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 91 | std::iter_swap(__result, __b); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 92 | else if (__comp(__a, __c)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 93 | std::iter_swap(__result, __c); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 95 | std::iter_swap(__result, __a); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 97 | else if (__comp(__a, __c)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 98 | std::iter_swap(__result, __a); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 99 | else if (__comp(__b, __c)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 100 | std::iter_swap(__result, __c); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 102 | std::iter_swap(__result, __b); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 1829 | __unguarded_partition(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 549s 1835 | while (__comp(__first, __pivot)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~ 549s /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 549s 1838 | while (__comp(__pivot, __last)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~ 549s /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 549s 1842 | std::iter_swap(__first, __last); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 549s /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&)::]’: 549s /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 549s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 549s | ^~~~~~~~ 549s /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 549s /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 > >]’: 549s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 549s | ^~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 549s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s 923 | std::__miter_base(__last), 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s 924 | __result); 549s | ~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 549s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 1589 | __heap_select(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 549s 1593 | std::__make_heap(__first, __middle, __comp); 549s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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 549s 1595 | if (__comp(__i, __first)) 549s | ~~~~~~^~~~~~~~~~~~~~ 549s /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 549s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 549s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 549s | ^~~~~~~~~~~ 549s /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 549s /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 549s 425 | std::__pop_heap(__first, __last, __last, __comp); 549s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 549s | ^~~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 549s 88 | if (__comp(__a, __b)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 90 | if (__comp(__b, __c)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 91 | std::iter_swap(__result, __b); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 92 | else if (__comp(__a, __c)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 93 | std::iter_swap(__result, __c); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 95 | std::iter_swap(__result, __a); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 97 | else if (__comp(__a, __c)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 98 | std::iter_swap(__result, __a); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 99 | else if (__comp(__b, __c)) 549s | ~~~~~~^~~~~~~~~~ 549s /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 549s 100 | std::iter_swap(__result, __c); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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 549s 102 | std::iter_swap(__result, __b); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 1829 | __unguarded_partition(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 549s 1835 | while (__comp(__first, __pivot)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~ 549s /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 549s 1838 | while (__comp(__pivot, __last)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~ 549s /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 549s 1842 | std::iter_swap(__first, __last); 549s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 549s /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&)::]’: 549s /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 549s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 549s | ^~~~~~~~ 549s /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 549s /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 > >]’: 549s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 549s | ^~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 549s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s 923 | std::__miter_base(__last), 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s 924 | __result); 549s | ~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 549s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&)::]’: 549s /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 549s 195 | operator()(_Iterator __it, _Value& __val) 549s | ^~~~~~~~ 549s /usr/include/c++/14/bits/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*]’: 549s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 549s | ^~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s /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.3 /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 549s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 549s /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*]’: 549s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 642 | copy(_II __first, _II __last, _OI __result) 549s | ^~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 549s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 135 | __push_heap(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~ 549s /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 549s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s [ 80%] Built target demo_poisson_matrix_free 549s /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 >]’: 549s /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 549s 2981 | __miter_base(move_iterator<_Iterator> __it) 549s | ^~~~~~~~~~~~ 549s /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*]’: 549s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 549s | ^~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s /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&):: >]’: 549s /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 549s 135 | __push_heap(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~ 549s /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 549s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 549s | ^~~~~~~~~~~ 549s /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 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 549s | ^~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 > >]’: 549s /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 549s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 549s | ^~~~~~~~~ 549s /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 549s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 549s /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 549s 608 | __miter_base(_Iterator __it) 549s | ^~~~~~~~~~~~ 549s /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 > >]’: 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 549s | ^~~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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&)::]’: 549s /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 549s 239 | operator()(_Value& __val, _Iterator __it) 549s | ^~~~~~~~ 549s /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&):: >]’: 549s /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 549s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 549s | ^~~~~~~~~~~ 549s /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 549s /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&):: >]’: 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 549s | ^~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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 > >]’: 549s /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 549s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 549s | ^~~~~~~~~ 549s /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 549s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 549s /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 549s 608 | __miter_base(_Iterator __it) 549s | ^~~~~~~~~~~~ 549s /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 > >]’: 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 549s | ^~~~~~~~~~~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 549s /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&)::]’: 549s /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 549s 239 | operator()(_Value& __val, _Iterator __it) 549s | ^~~~~~~~ 549s /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&)::]’: 549s /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 549s 195 | operator()(_Iterator __it, _Value& __val) 549s | ^~~~~~~~ 549s /usr/include/c++/14/bits/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*]’: 549s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 549s | ^~~~~~~~~~~~~ 549s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 549s /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&):: >]’: 549s /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 549s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 549s | ^~~~~~~~~~~~~ 549s /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 549s 232 | if (__comp(__first + __secondChild, 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 549s 233 | __first + (__secondChild - 1))) 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&)::]’: 549s /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 549s 195 | operator()(_Iterator __it, _Value& __val) 549s | ^~~~~~~~ 549s /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 >]’: 549s /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 549s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 549s | ^~~~~~~~~~~~ 549s /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*]’: 549s /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 549s 346 | __niter_wrap(_From __from, _To __res) 549s | ^~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 549s | ^~~~~~~~~~~~~ 549s /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 549s 232 | if (__comp(__first + __secondChild, 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 549s 233 | __first + (__secondChild - 1))) 549s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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 >]’: 549s /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 549s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 549s | ^~~~~~~~~~~~ 549s /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*]’: 549s /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 549s 346 | __niter_wrap(_From __from, _To __res) 549s | ^~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 135 | __push_heap(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~ 549s /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 549s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&):: >]’: 549s /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 549s 135 | __push_heap(_RandomAccessIterator __first, 549s | ^~~~~~~~~~~ 549s /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 549s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 549s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549s /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&)::]’: 549s /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 549s 195 | operator()(_Iterator __it, _Value& __val) 549s | ^~~~~~~~ 549s /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&)::]’: 549s /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 549s 195 | operator()(_Iterator __it, _Value& __val) 549s | ^~~~~~~~ 549s [ 84%] Linking CXX executable demo_biharmonic 549s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 549s [ 88%] Linking CXX executable demo_interpolation-io 549s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 550s [ 92%] Linking CXX executable demo_hyperelasticity 550s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/hyperelasticity && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 550s [ 96%] Linking CXX executable demo_poisson 550s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 550s [100%] Linking CXX executable demo_custom_kernel 550s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 550s /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.3 /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 550s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 550s [100%] Built target demo_biharmonic 550s /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.3 /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 550s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 550s [100%] Built target demo_interpolation-io 550s /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.3 /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 550s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 550s [100%] Built target demo_hyperelasticity 551s /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.3 /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 551s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 551s [100%] Built target demo_poisson 551s /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.3 /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 551s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 551s [100%] Built target demo_custom_kernel 551s make[1]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 551s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/CMakeFiles 0 551s == run C++ demos == 551s Running tests... 551s /usr/bin/ctest --force-new-ctest-process 551s Test project /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo 551s Start 1: demo_biharmonic_mpi_2 552s 1/24 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.95 sec 552s Start 2: demo_biharmonic_mpi_3 553s 2/24 Test #2: demo_biharmonic_mpi_3 ........................ Passed 1.16 sec 553s Start 3: demo_biharmonic_serial 554s 3/24 Test #3: demo_biharmonic_serial ....................... Passed 0.47 sec 554s Start 4: demo_codim_0_assembly_mpi_2 554s 4/24 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.29 sec 554s Start 5: demo_codim_0_assembly_mpi_3 554s 5/24 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.32 sec 554s Start 6: demo_codim_0_assembly_serial 554s 6/24 Test #6: demo_codim_0_assembly_serial ................. Passed 0.09 sec 554s Start 7: demo_custom_kernel_mpi_2 558s 7/24 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.40 sec 558s Start 8: demo_custom_kernel_mpi_3 560s 8/24 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.70 sec 560s Start 9: demo_custom_kernel_serial 566s 9/24 Test #9: demo_custom_kernel_serial .................... Passed 5.17 sec 566s Start 10: demo_poisson_mpi_2 566s 10/24 Test #10: demo_poisson_mpi_2 ........................... Passed 0.32 sec 566s Start 11: demo_poisson_mpi_3 566s 11/24 Test #11: demo_poisson_mpi_3 ........................... Passed 0.34 sec 566s Start 12: demo_poisson_serial 566s 12/24 Test #12: demo_poisson_serial .......................... Passed 0.11 sec 566s Start 13: demo_poisson_matrix_free_mpi_2 567s 13/24 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.33 sec 567s Start 14: demo_poisson_matrix_free_mpi_3 567s 14/24 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.34 sec 567s Start 15: demo_poisson_matrix_free_serial 567s 15/24 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.13 sec 567s Start 16: demo_hyperelasticity_mpi_2 573s 16/24 Test #16: demo_hyperelasticity_mpi_2 ................... Passed 5.44 sec 573s Start 17: demo_hyperelasticity_mpi_3 579s 17/24 Test #17: demo_hyperelasticity_mpi_3 ................... Passed 6.94 sec 579s Start 18: demo_hyperelasticity_serial 582s 18/24 Test #18: demo_hyperelasticity_serial .................. Passed 2.06 sec 582s Start 19: demo_interpolation-io_mpi_2 582s 19/24 Test #19: demo_interpolation-io_mpi_2 .................. Passed 0.51 sec 582s Start 20: demo_interpolation-io_mpi_3 583s 20/24 Test #20: demo_interpolation-io_mpi_3 .................. Passed 0.48 sec 583s Start 21: demo_interpolation-io_serial 583s 21/24 Test #21: demo_interpolation-io_serial ................. Passed 0.52 sec 583s Start 22: demo_interpolation_different_meshes_mpi_2 589s 22/24 Test #22: demo_interpolation_different_meshes_mpi_2 .... Passed 6.36 sec 589s Start 23: demo_interpolation_different_meshes_mpi_3 597s 23/24 Test #23: demo_interpolation_different_meshes_mpi_3 .... Passed 7.94 sec 597s Start 24: demo_interpolation_different_meshes_serial 606s 24/24 Test #24: demo_interpolation_different_meshes_serial ... Passed 8.66 sec 606s 606s 100% tests passed, 0 tests failed out of 24 606s 606s Total Test time (real) = 55.06 sec 606s autopkgtest [17:51:42]: test test-dolfinx-cpp: -----------------------] 611s autopkgtest [17:51:47]: test test-dolfinx-cpp: - - - - - - - - - - results - - - - - - - - - - 611s test-dolfinx-cpp PASS 614s autopkgtest [17:51:50]: test test-dolfinx-cpp-complex: preparing testbed 616s Reading package lists... 616s Building dependency tree... 616s Reading state information... 616s Solving dependencies... 617s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 638s autopkgtest [17:52:14]: test test-dolfinx-cpp-complex: [----------------------- 640s nproc reports 8 processors are available 640s ==== running C++ tests for complex build ==== 640s -- The C compiler identification is GNU 14.3.0 641s -- The CXX compiler identification is GNU 14.3.0 641s -- Detecting C compiler ABI info 641s -- Detecting C compiler ABI info - done 641s -- Check for working C compiler: /usr/bin/mpicc - skipped 641s -- Detecting C compile features 641s -- Detecting C compile features - done 641s -- Detecting CXX compiler ABI info 641s -- Detecting CXX compiler ABI info - done 641s -- Check for working CXX compiler: /usr/bin/c++ - skipped 641s -- Detecting CXX compile features 641s -- Detecting CXX compile features - done 641s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 642s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 642s -- Found MPI: TRUE (found version "4.1") 642s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 642s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 642s -- Found Threads: TRUE 642s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 642s -- Requested configuration: REQUIRED COMPONENTS timer 642s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 642s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 642s -- [x] libboost_timer.so.1.83.0 642s -- [ ] libboost_timer.a 642s -- Adding boost_timer dependencies: headers 643s -- Checking for Basix hints with /usr/bin/python3 643s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 643s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 643s -- 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 643s -- HDF5_DIR: HDF5_DIR-NOTFOUND 643s -- HDF5_DEFINITIONS: 643s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 643s -- 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 643s -- HDF5_HL_LIBRARIES: 643s -- HDF5_C_DEFINITIONS: 643s -- HDF5_C_INCLUDE_DIR: 643s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 643s -- HDF5_C_LIBRARY: 643s -- 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 643s -- HDF5_C_HL_LIBRARY: 643s -- HDF5_C_HL_LIBRARIES: 643s -- Defined targets (if any): 643s -- ... hdf5::hdf5 643s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 643s -- Checking for one of the modules 'PETSc;petsc' 643s -- Looking for PETSC_USE_COMPLEX 644s -- Looking for PETSC_USE_COMPLEX - found 644s -- Checking for one of the modules 'SLEPc;slepc' 644s -- Performing Test HAVE_PEDANTIC 644s -- Performing Test HAVE_PEDANTIC - Success 644s -- Configuring done (3.6s) 644s -- Generating done (0.0s) 644s -- Build files have been written to: /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test 644s /usr/bin/cmake -S/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test -B/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test --check-build-system CMakeFiles/Makefile.cmake 0 644s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/CMakeFiles /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test//CMakeFiles/progress.marks 644s make -f CMakeFiles/Makefile2 all 644s make[1]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test' 644s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 644s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test' 644s [ 5%] Compile poisson.py using FFCx 644s ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/poisson.py 644s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 645s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test' 645s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 645s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test' 645s [ 17%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 645s [ 17%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/main.cpp 645s [ 29%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 645s [ 29%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/vector.cpp 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/sub_systems_manager.cpp 645s [ 41%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 645s [ 47%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 645s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/io.cpp 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/fem/functionspace.cpp 645s [ 52%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/sort.cpp 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/index_map.cpp 645s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 645s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp 647s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 647s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp 647s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 647s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/CIFailure.cpp 648s In file included from /usr/include/c++/14/algorithm:63, 648s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/sort.cpp:7: 648s /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]’: 648s /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 648s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 2021 | std::move(__comp), std::move(__proj)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s In file included from /usr/include/c++/14/vector:66, 648s from /usr/include/catch2/catch_tostring.hpp:12, 648s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 648s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 648s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 648s from /usr/include/catch2/catch_test_macros.hpp:11, 648s from /usr/include/catch2/catch_template_test_macros.hpp:20, 648s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/sort.cpp:9: 648s /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]’: 648s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 648s 681 | vector(initializer_list __l, 648s | ^~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 648s | ^~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 45 | std::iota(indices.begin(), indices.end(), 0); 648s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 57 | std::iota(indices.begin(), indices.end(), 0); 648s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/sort.cpp:12: 648s /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]’: 648s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 119 | std::ranges::copy(buffer, range.begin()); 648s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /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 648s 1999 | operator()(_Iter __first, _Sent __last, 648s | ^~~~~~~~ 648s /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 648s In file included from /usr/include/c++/14/numeric:62, 648s from /usr/include/dolfinx/common/sort.h:15: 648s /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]’: 648s /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 648s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 648s | ^~~~ 648s /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 648s /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]’: 648s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 119 | std::ranges::copy(buffer, range.begin()); 648s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /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 648s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 2021 | std::move(__comp), std::move(__proj)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 119 | std::ranges::copy(buffer, range.begin()); 648s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /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 648s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 2021 | std::move(__comp), std::move(__proj)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /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 648s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 3147 | std::move(__comp), std::move(__proj)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 648s /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 > >]’: 648s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 376 | operator()(_Range&& __r, _Out __result) const 648s | ^~~~~~~~ 648s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 379 | std::move(__result)); 648s | ~~~~~~~~~~~~~~~~~~~~ 648s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s /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]’: 648s /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 648s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 3147 | std::move(__comp), std::move(__proj)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /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 648s 1999 | operator()(_Iter __first, _Sent __last, 648s | ^~~~~~~~ 648s /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 648s /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]’: 648s /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 648s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 3147 | std::move(__comp), std::move(__proj)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /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 648s 1999 | operator()(_Iter __first, _Sent __last, 648s | ^~~~~~~~ 648s /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 648s /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]’: 648s /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 648s 3123 | operator()(_Iter __first, _Sent __last, 648s | ^~~~~~~~ 648s /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 648s /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 > >]’: 648s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 648s | ^~~~~~~~ 648s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 368 | return ranges::__copy_or_move(std::move(__first), 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 648s 369 | std::move(__last), 648s | ~~~~~~~~~~~~~~~~~~ 648s 370 | std::move(__result)); 648s | ~~~~~~~~~~~~~~~~~~~~ 648s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s /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]’: 648s /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 648s 3123 | operator()(_Iter __first, _Sent __last, 648s | ^~~~~~~~ 648s /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 648s /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]’: 648s /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 648s /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 648s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 648s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 648s | ^~~~~~~~~~~~~~ 648s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 314 | std::move(__result)); 648s | ~~~~~~~~~~~~~~~~~~~~ 648s In file included from /usr/include/c++/14/vector:65: 648s /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]’: 648s /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 648s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 648s | ^~~~~~~~~~~~~~ 648s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 648s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 648s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 648s | ^~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 37 | global_ghost_owner); 648s | ^ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 46 | sct.scatter_fwd(data_local, data_ghost); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 648s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/index_map.cpp:8: 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 648s | ^ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 56 | decltype(sct)::type::p2p); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 648s | ^ 648s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 82 | global_ghost_owner); 648s | ^ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 89 | sct.scatter_rev(std::span(data_local), 648s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 90 | std::span(data_ghost), 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 91 | std::plus()); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 648s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 98 | sct.scatter_rev(std::span(data_local), 648s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 99 | std::span(data_ghost), 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 100 | [](auto /*a*/, auto b) { return b; }); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 648s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 121 | pack_fn, requests, 648s | ~~~~~~~~~~~~~~~~~~ 648s 122 | decltype(sct)::type::p2p); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 125 | std::plus(), requests); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s /tmp/autopkgtest.CjbzA3/build.AYr/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 648s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 648s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 648s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp 648s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/index_map.cpp:12: 648s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 648s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 648s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 338 | void scatter_fwd(std::span local_data, 648s | ^~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 648s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 350 | std::span(remote_buffer), pack_fn, 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 351 | std::span(requests)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 648s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 360 | std::span(requests)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s In file included from /usr/include/c++/14/algorithm:61, 648s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/index_map.cpp:7: 648s /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)::]’: 648s /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 648s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 648s | ^~~~~~ 648s /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 648s /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 648s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 648s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 648s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 648s from /usr/include/c++/14/algorithm:63: 648s /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&]’: 648s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 195 | void scatter_fwd_begin(std::span send_buffer, 648s | ^~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /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)::]’: 648s /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 648s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 648s | ^~~~~~ 648s /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 648s /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 648s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 648s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 536 | void scatter_rev(std::span local_data, std::span remote_data, 648s | ^~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 648s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 553 | std::span(local_buffer), pack_fn, 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 554 | std::span(request)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 648s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 556 | std::span(request)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 648s from /usr/include/dolfinx/common/MPI.h:17, 648s from /usr/include/dolfinx/common/IndexMap.h:11, 648s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/common/index_map.cpp:10: 648s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 648s /usr/include/c++/14/numeric:329:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s 329 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 648s | ^~~~~~ 648s /usr/include/c++/14/numeric:329:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s /usr/include/c++/14/numeric:330:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s 330 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 648s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 536 | void scatter_rev(std::span local_data, std::span remote_data, 648s | ^~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 648s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 553 | std::span(local_buffer), pack_fn, 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 554 | std::span(request)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 648s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 556 | std::span(request)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /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]’: 648s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 484 | void scatter_rev_begin(std::span remote_data, 648s | ^~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 648s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 493 | type); 648s | ~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /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]’: 648s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 648s | ^~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 648s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 648s | ^~~~~~~~ 648s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 737 | std::move(__result), 648s | ~~~~~~~~~~~~~~~~~~~~ 648s 738 | std::move(__op), std::move(__proj)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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&)::]’: 648s /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 648s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 648s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 201 | std::move(__f), std::move(__proj)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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]’: 648s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 280 | void scatter_fwd_begin(std::span local_data, 648s | ^~~~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 648s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s 289 | type); 648s | ~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /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]’: 648s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s 315 | void scatter_fwd_end(std::span remote_buffer, 648s | ^~~~~~~~~~~~~~~ 648s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 648s /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)::]’: 648s /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 648s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 648s | ^~~~~~~~~~~ 648s /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 648s /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 648s 471 | return std::__find_if_not(__first, __last, 648s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 648s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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 >]’: 648s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 648s | ^~~~~~~~ 648s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 648s 629 | return ranges::fill_n(std::move(__first), __len, __value); 648s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648s /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)::]’: 648s /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 648s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 648s | ^~~~~~~~~~~ 648s /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 648s /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 648s 471 | return std::__find_if_not(__first, __last, 648s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 648s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 648s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /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]’: 649s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 484 | void scatter_rev_begin(std::span remote_data, 649s | ^~~~~~~~~~~~~~~~~ 649s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 649s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 493 | type); 649s | ~~~~~ 649s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /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]’: 649s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 649s | ^~~~~~~~~~~~~~~ 649s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /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]’: 649s /usr/include/c++/14/numeric:291:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 291 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 649s | ^~~~~~ 649s /usr/include/c++/14/numeric:291:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s /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]’: 649s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 484 | void scatter_rev_begin(std::span remote_data, 649s | ^~~~~~~~~~~~~~~~~ 649s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 649s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 493 | type); 649s | ~~~~~ 649s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /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]’: 649s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 649s | ^~~~~~~~~~~~~~~ 649s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /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]’: 649s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 390 | void scatter_rev_begin(std::span send_buffer, 649s | ^~~~~~~~~~~~~~~~~ 649s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/vector.cpp:15: 649s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 649s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 234 | const T local = std::transform_reduce( 649s | ~~~~~~~~~~~~~~~~~~~~~^ 649s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 236 | [](T a, T b) -> T 649s | ~~~~~~~~~~~~~~~~~ 649s 237 | { 649s | ~ 649s 238 | if constexpr (std::is_same>::value 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 239 | or std::is_same>::value) 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 240 | { 649s | ~ 649s 241 | return std::conj(a) * b; 649s | ~~~~~~~~~~~~~~~~~~~~~~~~ 649s 242 | } 649s | ~ 649s 243 | else 649s | ~~~~ 649s 244 | return a * b; 649s | ~~~~~~~~~~~~~ 649s 245 | }); 649s | ~~ 649s In file included from /usr/include/c++/14/algorithm:63, 649s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/vector.cpp:9: 649s /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)::]’: 649s /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 649s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 649s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 3147 | std::move(__comp), std::move(__proj)); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 649s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 279 | = std::accumulate(data.begin(), data.end(), U(0), 649s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 649s /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 649s 234 | const T local = std::transform_reduce( 649s | ~~~~~~~~~~~~~~~~~~~~~^ 649s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 236 | [](T a, T b) -> T 649s | ~~~~~~~~~~~~~~~~~ 649s 237 | { 649s | ~ 649s 238 | if constexpr (std::is_same>::value 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 239 | or std::is_same>::value) 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 240 | { 649s | ~ 649s 241 | return std::conj(a) * b; 649s | ~~~~~~~~~~~~~~~~~~~~~~~~ 649s 242 | } 649s | ~ 649s 243 | else 649s | ~~~~ 649s 244 | return a * b; 649s | ~~~~~~~~~~~~~ 649s 245 | }); 649s | ~~ 649s /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)::]’: 649s /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 649s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 649s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 3147 | std::move(__comp), std::move(__proj)); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 649s /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 649s 279 | = std::accumulate(data.begin(), data.end(), U(0), 649s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 649s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 649s | ^~~~~~~~ 649s /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&)::]’: 649s /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 649s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 649s | ^~~~~~~~ 649s /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 649s /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):: >]’: 649s /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 649s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 649s | ^~~~~~~~~~~~~ 649s /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 649s /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 649s 112 | return std::__find_if(__first, __last, 649s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 649s 113 | __gnu_cxx::__ops::__negate(__pred), 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 114 | std::__iterator_category(__first)); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /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 >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 649s | ^~~~~~~~ 649s /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):: >]’: 649s /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 649s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 649s | ^~~~~~~~~~~~~ 649s /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 649s /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 649s 112 | return std::__find_if(__first, __last, 649s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 649s 113 | __gnu_cxx::__ops::__negate(__pred), 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 114 | std::__iterator_category(__first)); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 649s /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]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 649s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 649s from /usr/include/dolfinx/common/MPI.h:17, 649s from /usr/include/dolfinx/common/IndexMap.h:11, 649s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/vector.cpp:13: 649s /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 > >&)::]’: 649s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 649s | ^~~~~~~~~~~~~~~~ 649s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s /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]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 649s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s In file included from /usr/include/c++/14/numeric:62: 649s /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)::]’: 649s /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 649s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 649s | ^~~~~~~~~~ 649s /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 649s /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)::]’: 649s /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 649s 3123 | operator()(_Iter __first, _Sent __last, 649s | ^~~~~~~~ 649s /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 649s /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>]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 649s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /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 > > >&)::]’: 649s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 649s | ^~~~~~~~~~~~~~~~ 649s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s /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>]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 649s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /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)::]’: 649s /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 649s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 649s | ^~~~~~~~~~ 649s /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 649s /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)::]’: 649s /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 649s 3123 | operator()(_Iter __first, _Sent __last, 649s | ^~~~~~~~ 649s /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 649s In file included from /usr/include/c++/14/algorithm:60: 649s /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):: >]’: 649s /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 649s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 649s | ^~~~~~~~~ 649s /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 649s /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 649s 2107 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2111 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2115 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2119 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2127 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2132 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2137 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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):: >]’: 649s /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 649s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 649s | ^~~~~~~~~ 649s /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 649s /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 649s 2107 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2111 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2115 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2119 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2127 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2132 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 649s 2137 | if (__pred(__first)) 649s | ~~~~~~^~~~~~~~~ 649s /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 >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 649s | ^~~~~~~~ 649s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 629 | return ranges::fill_n(std::move(__first), __len, __value); 649s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /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 >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 649s | ^~~~~~~~ 649s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 629 | return ranges::fill_n(std::move(__first), __len, __value); 649s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 649s /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)::]’: 649s /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 649s 394 | operator()(_Iterator __it) 649s | ^~~~~~~~ 649s /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> >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 649s | ^~~~~~~~ 649s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s 629 | return ranges::fill_n(std::move(__first), __len, __value); 649s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /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)::]’: 649s /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 649s /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> >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 649s | ^~~~~~~~ 649s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s 629 | return ranges::fill_n(std::move(__first), __len, __value); 649s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /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 >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 649s | ^~~~~~~~ 649s /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 >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s /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> >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s /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> >]’: 649s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 649s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 649s from /usr/include/c++/14/bits/stl_algobase.h:67, 649s from /usr/include/c++/14/algorithm:60: 649s /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 >&}]’: 649s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 649s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s /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 >&}]’: 649s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 649s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 649s In file included from /usr/include/dolfinx/la/Vector.h:14: 649s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 649s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 649s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 649s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 649s | ^~~~~~~~ 649s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 649s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 737 | std::move(__result), 649s | ~~~~~~~~~~~~~~~~~~~~ 649s 738 | std::move(__op), std::move(__proj)); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /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&)::]’: 649s /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 649s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 649s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s 201 | std::move(__f), std::move(__proj)); 649s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 649s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 649s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 649s | ^~~~~~~~ 649s /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&)::]’: 649s /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 649s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 649s | ^~~~~~~~ 649s /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 649s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 649s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/option.cpp 649s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 649s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp 651s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 651s /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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/poisson.c 651s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:14: 651s /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]’: 651s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 651s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 651s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 651s 540 | x.insert(x.end(), {x0, x1}); 651s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 651s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 565 | v2, v3, vmid}); 651s | ~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 651s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 651s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 627 | {x.size() / 2, 2}, partitioner); 651s | ^ 651s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 632 | std::vector{}, {0, 2}, partitioner); 651s | ^ 651s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /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]’: 651s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 651s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 651s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 651s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 671 | i0 + iy + ny + 2}); 651s | ~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 676 | {x.size() / 2, 2}, partitioner); 651s | ^ 651s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 681 | std::vector{}, {0, 2}, partitioner); 651s | ^ 651s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s In file included from /usr/include/c++/14/vector:66, 651s from /usr/include/catch2/catch_tostring.hpp:12, 651s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 651s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 651s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 651s from /usr/include/catch2/catch_test_macros.hpp:11, 651s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:7: 651s /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]’: 651s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 651s 1426 | insert(const_iterator __position, initializer_list __l) 651s | ^~~~~~ 651s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 651s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 651s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 651s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 1430 | std::random_access_iterator_tag()); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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]’: 651s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 1426 | insert(const_iterator __position, initializer_list __l) 651s | ^~~~~~ 651s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 651s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 651s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 1430 | std::random_access_iterator_tag()); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s In file included from /usr/include/c++/14/algorithm:63, 651s from /usr/include/basix/maps.h:8, 651s from /usr/include/basix/finite-element.h:9, 651s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:9: 651s /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]’: 651s /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 651s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 651s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 1159 | std::move(__comp), std::move(__proj)); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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]’: 651s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 651s 610 | this->_M_impl._M_start, 651s | ~~~~~~~~~~~~~~~~~~~~~~~ 651s 611 | _M_get_Tp_allocator()); 651s | ~~~~~~~~~~~~~~~~~~~~~~ 651s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 651s from /usr/include/dolfinx/geometry/utils.h:9, 651s from /usr/include/dolfinx/fem/interpolate.h:19, 651s from /usr/include/dolfinx/fem/Function.h:12, 651s from /usr/include/dolfinx/fem/Expression.h:10, 651s from /usr/include/dolfinx/fem/utils.h:13, 651s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:12: 651s /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 >]’: 651s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 783 | Mesh> create_mesh( 651s | ^~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 651s | ^ 651s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 830 | cells1 = std::vector(cells.begin(), cells.end()); 651s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 651s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 841 | std::vector cells1_v 651s | ^~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 880 | boundary_v.erase(unique_end, range_end); 651s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 885 | boundary_v.erase(boundary_v.begin()); 651s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 651s | ^~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 905 | nodes1.erase(unique_end, range_end); 651s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 911 | Geometry geometry 651s | ^~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s In file included from /usr/include/c++/14/vector:72: 651s /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]’: 651s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 651s 957 | vector<_Tp, _Alloc>:: 651s | ^~~~~~~~~~~~~~~~~~~ 651s /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]’: 651s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 651s In file included from /usr/include/c++/14/string_view:56, 651s from /usr/include/c++/14/bits/basic_string.h:47, 651s from /usr/include/c++/14/string:54, 651s from /usr/include/catch2/internal/catch_stringref.hpp:12, 651s from /usr/include/catch2/catch_assertion_info.hpp:13, 651s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 651s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 651s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 960 | operator()(_It&& __first, _Sent __last) const 651s | ^~~~~~~~ 651s /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]’: 651s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 709 | vector(_InputIterator __first, _InputIterator __last, 651s | ^~~~~~ 651s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 719 | _M_range_initialize_n(__first, __last, __n); 651s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 651s In file included from /usr/include/c++/14/numeric:62, 651s from /usr/include/basix/finite-element.h:19: 651s /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]’: 651s /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 651s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 651s | ^~~~ 651s /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 651s In file included from /usr/include/c++/14/chrono:48, 651s from /usr/include/catch2/catch_tostring.hpp:545: 651s /usr/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 >]’: 651s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 651s | ^~~~~~ 651s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s /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]’: 651s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 46 | void reorder_list(std::span list, std::span nodemap) 651s | ^~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 53 | const std::vector orig(list.begin(), list.end()); 651s | ^~~~ 651s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 58 | std::ranges::copy(links_old, links_new.begin()); 651s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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]’: 651s /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 651s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 651s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 651s 239 | __x.end()); 651s | ~~~~~~~~~~ 651s /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 651s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 651s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 251 | end(), _M_get_Tp_allocator()); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 651s from /usr/include/c++/14/bits/basic_string.h:39: 651s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 651s 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: 651s /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 651s 993 | std::_Destroy(__first, __last); 651s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 651s /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]’: 651s /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 651s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 651s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 1805 | std::move(__comp), std::move(__proj)); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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]’: 651s /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 651s 1134 | operator()(_Iter __first, _Sent __last, 651s | ^~~~~~~~ 651s /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 651s /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 651s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 651s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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 651s 1139 | return {__first, __first}; 651s | ^ 651s /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 651s 1148 | return {++__dest, __first}; 651s | ^ 651s /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]’: 651s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 1577 | erase(const_iterator __first, const_iterator __last) 651s | ^~~~~ 651s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 651s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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]’: 651s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 651s 1549 | erase(const_iterator __position) 651s | ^~~~~ 651s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 651s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s In file included from /usr/include/c++/14/vector:65: 651s /usr/include/c++/14/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]’: 651s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 651s | ^~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 371 | return std::__do_uninit_copy(__first, __last, __result); 651s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 373 | return std::uninitialized_copy(__first, __last, __result); 651s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 651s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 651s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:11: 651s /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]’: 651s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 119 | std::ranges::copy(buffer, range.begin()); 651s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 651s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 651s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 651s /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 >]’: 651s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 676 | distribute_data(MPI_Comm comm0, std::span indices, 651s | ^~~~~~~~~~~~~~~ 651s /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]’: 651s /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 651s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 651s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 2021 | std::move(__comp), std::move(__proj)); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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 >]’: 651s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 382 | create_geometry( 651s | ^~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 651s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s 424 | const std::vector l2l = graph::build::compute_local_to_local( 651s | ^~~ 651s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 651s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 429 | std::ranges::transform(l2l, igi.begin(), 651s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 651s 430 | [&nodes](auto index) { return nodes[index]; }); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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]’: 651s /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 651s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 386 | __result, __alloc); 651s | ~~~~~~~~~~~~~~~~~~ 651s In file included from /usr/include/c++/14/string:51: 651s /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 > >]’: 651s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 651s 642 | copy(_II __first, _II __last, _OI __result) 651s | ^~~~ 651s /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]’: 651s /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 651s 398 | return std::__uninitialized_copy_a 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 651s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s /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]’: 651s /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 651s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 386 | __result, __alloc); 651s | ~~~~~~~~~~~~~~~~~~ 651s /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 >]’: 651s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 651s 642 | copy(_II __first, _II __last, _OI __result) 651s | ^~~~ 651s /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]’: 651s /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 651s 398 | return std::__uninitialized_copy_a 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 651s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 651s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 652s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1720 | __start, _M_get_Tp_allocator()); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/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 >]’: 652s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 683 | { return std::copy(__first, __first + __n, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 652s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 960 | operator()(_It&& __first, _Sent __last) const 652s | ^~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 709 | vector(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~ 652s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 719 | _M_range_initialize_n(__first, __last, __n); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/c++/14/format:55, 652s from /usr/include/c++/14/bits/chrono_io.h:39, 652s from /usr/include/c++/14/chrono:3360: 652s /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 >]’: 652s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 376 | operator()(_Range&& __r, _Out __result) const 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 379 | std::move(__result)); 652s | ~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1631 | _M_allocate_and_copy(size_type __n, 652s | ^~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1638 | _M_get_Tp_allocator()); 652s | ~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 642 | copy(_II __first, _II __last, _OI __result) 652s | ^~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /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 652s 1789 | operator()(_Iter __first, _Sent __last, 652s | ^~~~~~~~ 652s /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 652s /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 652s 1792 | auto __lasti = ranges::next(__first, __last); 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s /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 652s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 652s | ^ 652s In file included from /usr/include/c++/14/tuple:44, 652s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 652s from /usr/include/c++/14/bits/memory_resource.h:41, 652s from /usr/include/c++/14/string:68: 652s /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]’: 652s /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 652s 767 | operator()(_Iter __first, _Sent __last, 652s | ^~~~~~~~ 652s /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 652s /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]’: 652s /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 652s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 652s | ^~~~~~~~ 652s /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 652s /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]’: 652s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 652s 195 | vector<_Tp, _Alloc>:: 652s | ^~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 652s /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 652s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 652s | ^~~~~~~~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 652s 181 | vector<_Tp, _Alloc>:: 652s | ^~~~~~~~~~~~~~~~~~~ 652s /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 652s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 652s | ^~~~~~~~~~~~~~ 652s /usr/include/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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 185 | __uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /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 652s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 3147 | std::move(__comp), std::move(__proj)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 >]’: 652s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 376 | operator()(_Range&& __r, _Out __result) const 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 379 | std::move(__result)); 652s | ~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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 >]’: 652s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 508 | { return std::get<0>(idx) != r; }); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 652s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 553 | [](auto x) { return std::get<1>(x); }); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 652s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 652s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 652s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 646 | std::next(x_new.begin(), shape[1] * i)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 652s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 658 | std::next(x_new.begin(), shape[1] * i)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 652s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /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 652s 1999 | operator()(_Iter __first, _Sent __last, 652s | ^~~~~~~~ 652s /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 652s /usr/include/c++/14/bits/ranges_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]’: 652s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 737 | std::move(__result), 652s | ~~~~~~~~~~~~~~~~~~~~ 652s 738 | std::move(__op), std::move(__proj)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/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 > >]’: 652s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 652s | ^~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /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]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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 652s 371 | return std::__do_uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 373 | return std::uninitialized_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 > >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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 652s 371 | return std::__do_uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 373 | return std::uninitialized_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/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]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 371 | return std::__do_uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 373 | return std::uninitialized_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 652s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1720 | __start, _M_get_Tp_allocator()); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 >]’: 652s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 368 | return ranges::__copy_or_move(std::move(__first), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 652s 369 | std::move(__last), 652s | ~~~~~~~~~~~~~~~~~~ 652s 370 | std::move(__result)); 652s | ~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s In file included from /usr/include/c++/14/string:44: 652s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 652s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 608 | __miter_base(_Iterator __it) 652s | ^~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s In file included from /usr/include/c++/14/bits/char_traits.h:57, 652s from /usr/include/c++/14/string:42: 652s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 652s /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 652s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 652s | ^~~~~~~~ 652s /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 652s /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 652s 193 | return std::_Destroy_aux::__destroy(__first, __last); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s /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 652s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 196 | __destroy(__first, __last); 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s /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 >]’: 652s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1002 | operator()(_It __x, _Sent __bound) const 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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&)::]’: 652s /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 652s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~ 652s /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 652s /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 652s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 652s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 >]’: 652s /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 652s 675 | move(_II __first, _II __last, _OI __result) 652s | ^~~~ 652s /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 652s /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 652s /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 652s 683 | return std::__copy_move_a(std::__miter_base(__first), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 684 | std::__miter_base(__last), __result); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 147 | { return std::copy(__first, __last, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /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 652s 3123 | operator()(_Iter __first, _Sent __last, 652s | ^~~~~~~~ 652s /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 652s /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 >]’: 652s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 368 | return ranges::__copy_or_move(std::move(__first), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 652s 369 | std::move(__last), 652s | ~~~~~~~~~~~~~~~~~~ 652s 370 | std::move(__result)); 652s | ~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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 >]’: 652s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 652s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /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 652s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1805 | std::move(__comp), std::move(__proj)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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)::]’: 652s /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 652s 3867 | find_if(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~ 652s /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 652s /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 652s 3876 | return std::__find_if(__first, __last, 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 652s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 652s | ^~~~~~~~ 652s /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 652s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 737 | std::move(__result), 652s | ~~~~~~~~~~~~~~~~~~~~ 652s 738 | std::move(__op), std::move(__proj)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/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 > >]’: 652s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 652s | ^~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /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 652s 715 | return std::__copy_n(__first, __n2, __result, 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s 716 | std::__iterator_category(__first)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/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 > >]’: 652s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 652s | ^~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /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 652s 715 | return std::__copy_n(__first, __n2, __result, 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s 716 | std::__iterator_category(__first)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 652s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/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 > >]’: 652s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 683 | { return std::copy(__first, __first + __n, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/c++/14/vector:66, 652s from /usr/include/c++/14/chrono:47, 652s from /usr/include/spdlog/common.h:10, 652s from /usr/include/spdlog/spdlog.h:12, 652s from /usr/include/dolfinx/common/log.h:9, 652s from /usr/include/dolfinx/common/MPI.h:10, 652s from /usr/include/dolfinx/mesh/Topology.h:11, 652s from /usr/include/dolfinx/mesh/Geometry.h:9, 652s from /usr/include/dolfinx/mesh/Mesh.h:9, 652s from /usr/include/dolfinx/mesh/generation.h:9, 652s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp:7: 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 652s 681 | vector(initializer_list __l, 652s | ^~~~~~ 652s /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]’: 652s /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 652s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~ 652s /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]’: 652s /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 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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 652s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 185 | __uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/c++/14/string:48: 652s /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 >]’: 652s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 652s | ^~~~~~~~~~~~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 60 | std::vector expected_x = { 652s | ^~~~~~~~~~ 652s /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*]’: 652s /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 652s 346 | __niter_wrap(_From __from, _To __res) 652s | ^~~~~~~~~~~~ 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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 652s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 185 | __uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 652s | ^~~~~~~~~~~~ 652s /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*]’: 652s /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 652s 346 | __niter_wrap(_From __from, _To __res) 652s | ^~~~~~~~~~~~ 652s /usr/include/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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 185 | __uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/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]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 371 | return std::__do_uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 373 | return std::uninitialized_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 652s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 652s | ^~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 314 | std::move(__result)); 652s | ~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 652s | ^~~~~~~~~~~~ 652s /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]’: 652s /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 652s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 652s | ^~~~~~~~~ 652s /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 652s /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 >]’: 652s /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 652s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 652s | ^~~~~~~~~ 652s /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 652s /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 >]’: 652s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 863 | operator()(_It& __it, _Sent __bound) const 652s | ^~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~~~ 652s /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 652s /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 652s 1905 | std::__introsort_loop(__first, __last, 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s 1906 | std::__lg(__last - __first) * 2, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1907 | __comp); 652s | ~~~~~~~ 652s /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 652s 1908 | std::__final_insertion_sort(__first, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 652s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 608 | __miter_base(_Iterator __it) 652s | ^~~~~~~~~~~~ 652s /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 >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 642 | copy(_II __first, _II __last, _OI __result) 652s | ^~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 652s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 652s | ^~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 314 | std::move(__result)); 652s | ~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 652s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 737 | std::move(__result), 652s | ~~~~~~~~~~~~~~~~~~~~ 652s 738 | std::move(__op), std::move(__proj)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /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 652s 1789 | operator()(_Iter __first, _Sent __last, 652s | ^~~~~~~~ 652s /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 652s /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 652s 1792 | auto __lasti = ranges::next(__first, __last); 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s /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 652s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 652s | ^ 652s /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):: >]’: 652s /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 652s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 652s | ^~~~~~~~~ 652s /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 652s /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 652s 2152 | return __find_if(__first, __last, __pred, 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s 2153 | std::__iterator_category(__first)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 652s /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 652s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 652s | ^~~~~~~~ 652s /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 652s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/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 > >]’: 652s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 683 | { return std::copy(__first, __first + __n, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/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 > >]’: 652s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 683 | { return std::copy(__first, __first + __n, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 143 | expected_x = { 652s | ~~~~~~~~~~~^~~ 652s 144 | /* v_0 */ 0.0, 652s | ~~~~~~~~~~~~~~ 652s 145 | /* v_1 */ 0.25, 652s | ~~~~~~~~~~~~~~~ 652s 146 | /* v_2 */ 0.5, 652s | ~~~~~~~~~~~~~~ 652s 147 | /* v_3 */ 0.75, 652s | ~~~~~~~~~~~~~~~ 652s 148 | /* v_4 */ 1.0, 652s | ~~~~~~~~~~~~~~ 652s 149 | }; 652s | ~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 168 | expected_x = { 652s | ~~~~~~~~~~~^~~ 652s 169 | /* v_0 */ 0.0, 652s | ~~~~~~~~~~~~~~ 652s 170 | /* v_1 */ 1. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 171 | /* v_2 */ 2. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 172 | /* v_3 */ 3. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 173 | /* v_4 */ 4. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 174 | /* v_5 */ 5. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 175 | /* v_6 */ 6. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 176 | /* v_7 */ 7. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 177 | /* v_8 */ 8. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 178 | /* v_9 */ 9. / 9, 652s | ~~~~~~~~~~~~~~~~~ 652s 179 | }; 652s | ~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 207 | expected_x = { 652s | ~~~~~~~~~~~^~~ 652s 208 | /* v_0 */ 0. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 209 | /* v_1 */ 1. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 210 | /* v_2 */ 2. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 211 | /* v_3 */ 3. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 212 | /* v_4 */ 4. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 213 | /* v_5 */ 5. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 214 | /* v_6 */ 6. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 215 | /* v_7 */ 7. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 216 | /* v_8 */ 8. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 217 | /* v_9 */ 9. / 14, 652s | ~~~~~~~~~~~~~~~~~~ 652s 218 | /* v_10 */ 10. / 14, 652s | ~~~~~~~~~~~~~~~~~~~~ 652s 219 | /* v_11 */ 11. / 14, 652s | ~~~~~~~~~~~~~~~~~~~~ 652s 220 | /* v_12 */ 12. / 14, 652s | ~~~~~~~~~~~~~~~~~~~~ 652s 221 | /* v_13 */ 13. / 14, 652s | ~~~~~~~~~~~~~~~~~~~~ 652s 222 | /* v_14 */ 14. / 14, 652s | ~~~~~~~~~~~~~~~~~~~~ 652s 223 | }; 652s | ~ 652s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 642 | copy(_II __first, _II __last, _OI __result) 652s | ^~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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 652s 147 | { return std::copy(__first, __last, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 275 | std::vector expected_x = { 652s | ^~~~~~~~~~ 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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 652s 147 | { return std::copy(__first, __last, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 652s | ^~~~~~~~~~ 652s /usr/include/c++/14/bits/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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 147 | { return std::copy(__first, __last, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 185 | __uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 652s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 652s | ^~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1876 | __introsort_loop(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~ 652s /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 652s /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 652s 1884 | std::__partial_sort(__first, __last, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s /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 652s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1819 | __comp); 652s | ~~~~~~~ 652s /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 652s 1822 | std::__insertion_sort(__first, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 357 | std::vector expected_x = { 652s | ^~~~~~~~~~ 652s /usr/include/c++/14/bits/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*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 652s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 652s | ^~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 652s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 652s 610 | this->_M_impl._M_start, 652s | ~~~~~~~~~~~~~~~~~~~~~~~ 652s 611 | _M_get_Tp_allocator()); 652s | ~~~~~~~~~~~~~~~~~~~~~~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 399 | std::vector expected_x = { 652s | ^~~~~~~~~~ 652s /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 > >]’: 652s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s 1002 | operator()(_It __x, _Sent __bound) const 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /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&)::]’: 652s /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 652s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~ 652s /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 652s /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 652s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 652s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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):: >]’: 652s /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 652s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~~~~~~ 652s /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 652s /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 652s 2107 | if (__pred(__first)) 652s | ~~~~~~^~~~~~~~~ 652s /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 652s 2111 | if (__pred(__first)) 652s | ~~~~~~^~~~~~~~~ 652s /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 652s 2115 | if (__pred(__first)) 652s | ~~~~~~^~~~~~~~~ 652s /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 652s 2119 | if (__pred(__first)) 652s | ~~~~~~^~~~~~~~~ 652s /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 652s 2127 | if (__pred(__first)) 652s | ~~~~~~^~~~~~~~~ 652s /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 652s 2132 | if (__pred(__first)) 652s | ~~~~~~^~~~~~~~~ 652s /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 652s 2137 | if (__pred(__first)) 652s | ~~~~~~^~~~~~~~~ 652s /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]’: 652s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 257 | {x.size(), 1}, partitioner); 652s | ^ 652s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 262 | std::vector{}, {0, 1}, partitioner); 652s | ^ 652s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 642 | copy(_II __first, _II __last, _OI __result) 652s | ^~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 652s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 608 | __miter_base(_Iterator __it) 652s | ^~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /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]’: 652s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 257 | {x.size(), 1}, partitioner); 652s | ^ 652s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 262 | std::vector{}, {0, 1}, partitioner); 652s | ^ 652s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s 642 | copy(_II __first, _II __last, _OI __result) 652s | ^~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:801:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 652s 801 | operator=(initializer_list __l) 652s | ^~~~~~~~ 652s /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*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 147 | { return std::copy(__first, __last, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1863 | __partial_sort(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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 652s 1868 | std::__heap_select(__first, __middle, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1869 | std::__sort_heap(__first, __middle, __comp); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s /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 652s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1856 | __comp); 652s | ~~~~~~~ 652s /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 652s /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 652s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1770 | __insertion_sort(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~ 652s /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 652s /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 652s 1777 | if (__comp(__i, __first)) 652s | ~~~~~~^~~~~~~~~~~~~~ 652s /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 652s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 652s | ^~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s In file included from /usr/include/c++/14/algorithm:63, 652s from /usr/include/dolfinx/common/MPI.h:12: 652s /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]’: 652s /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 652s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1159 | std::move(__comp), std::move(__proj)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s 142 | xshape, partitioner); 652s | ^ 652s /tmp/autopkgtest.CjbzA3/build.AYr/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 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 652s 610 | this->_M_impl._M_start, 652s | ~~~~~~~~~~~~~~~~~~~~~~~ 652s 611 | _M_get_Tp_allocator()); 652s | ~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/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]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 371 | return std::__do_uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 373 | return std::uninitialized_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/dolfinx/mesh/generation.h:11: 652s /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 >]’: 652s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 783 | Mesh> create_mesh( 652s | ^~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 652s | ^ 652s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 830 | cells1 = std::vector(cells.begin(), cells.end()); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 841 | std::vector cells1_v 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 880 | boundary_v.erase(unique_end, range_end); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 885 | boundary_v.erase(boundary_v.begin()); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 905 | nodes1.erase(unique_end, range_end); 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 911 | Geometry geometry 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /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 > >]’: 652s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s 863 | operator()(_It& __it, _Sent __bound) const 652s | ^~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~~~ 652s /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 652s /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 652s 1905 | std::__introsort_loop(__first, __last, 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s 1906 | std::__lg(__last - __first) * 2, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1907 | __comp); 652s | ~~~~~~~ 652s /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 652s 1908 | std::__final_insertion_sort(__first, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 652s /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)::]’: 652s /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 652s 317 | operator()(_Iterator __it) 652s | ^~~~~~~~ 652s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 652s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 608 | __miter_base(_Iterator __it) 652s | ^~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /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 >]’: 652s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 652s | ^~~~~~~~~~~~ 652s /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*]’: 652s /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 652s 2981 | __miter_base(move_iterator<_Iterator> __it) 652s | ^~~~~~~~~~~~ 652s /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*]’: 652s /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 652s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 652s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 608 | __miter_base(_Iterator __it) 652s | ^~~~~~~~~~~~ 652s /usr/include/c++/14/bits/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*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 642 | copy(_II __first, _II __last, _OI __result) 652s | ^~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 >]’: 652s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 783 | Mesh> create_mesh( 652s | ^~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 652s | ^ 652s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1589 | __heap_select(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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 652s 1593 | std::__make_heap(__first, __middle, __comp); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 830 | cells1 = std::vector(cells.begin(), cells.end()); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1595 | if (__comp(__i, __first)) 652s | ~~~~~~^~~~~~~~~~~~~~ 652s /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 652s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 652s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 841 | std::vector cells1_v 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 880 | boundary_v.erase(unique_end, range_end); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 885 | boundary_v.erase(boundary_v.begin()); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 905 | nodes1.erase(unique_end, range_end); 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 911 | Geometry geometry 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 652s /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&):: >]’: 652s /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 652s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~~~~~~~~ 652s /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 652s /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 652s 425 | std::__pop_heap(__first, __last, __last, __comp); 652s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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 652s 88 | if (__comp(__a, __b)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 90 | if (__comp(__b, __c)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 91 | std::iter_swap(__result, __b); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 92 | else if (__comp(__a, __c)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 93 | std::iter_swap(__result, __c); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 95 | std::iter_swap(__result, __a); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 97 | else if (__comp(__a, __c)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 98 | std::iter_swap(__result, __a); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 99 | else if (__comp(__b, __c)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 100 | std::iter_swap(__result, __c); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 102 | std::iter_swap(__result, __b); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1829 | __unguarded_partition(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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 652s 1835 | while (__comp(__first, __pivot)) 652s | ~~~~~~^~~~~~~~~~~~~~~~~~ 652s /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 652s 1838 | while (__comp(__pivot, __last)) 652s | ~~~~~~^~~~~~~~~~~~~~~~~ 652s /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 652s 1842 | std::iter_swap(__first, __last); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s /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&)::]’: 652s /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 652s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 652s | ^~~~~~~~ 652s /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 652s /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 >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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 652s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 923 | std::__miter_base(__last), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 924 | __result); 652s | ~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 185 | __uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1876 | __introsort_loop(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~ 652s /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 652s /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 652s 1884 | std::__partial_sort(__first, __last, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s /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 652s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1819 | __comp); 652s | ~~~~~~~ 652s /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 652s 1822 | std::__insertion_sort(__first, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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)::]’: 652s /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 652s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 652s | ^~~~~~~~~~~~ 652s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 652s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 608 | __miter_base(_Iterator __it) 652s | ^~~~~~~~~~~~ 652s /usr/include/c++/14/bits/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*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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&):: >]’: 652s /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 652s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~~~~~~~~ 652s /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 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s In file included from /usr/include/c++/14/algorithm:63, 652s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:9: 652s /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]’: 652s /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 652s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1159 | std::move(__comp), std::move(__proj)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 >]’: 652s /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 652s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 652s | ^~~~~~~~~ 652s /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 652s /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 >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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&)::]’: 652s /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 652s 239 | operator()(_Value& __val, _Iterator __it) 652s | ^~~~~~~~ 652s In file included from /usr/include/c++/14/vector:66, 652s from /usr/include/basix/cell.h:10, 652s from /usr/include/basix/finite-element.h:7, 652s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:10: 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 652s 610 | this->_M_impl._M_start, 652s | ~~~~~~~~~~~~~~~~~~~~~~~ 652s 611 | _M_get_Tp_allocator()); 652s | ~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 652s from /usr/include/dolfinx/geometry/utils.h:9, 652s from /usr/include/dolfinx/fem/interpolate.h:19, 652s from /usr/include/dolfinx/fem/Function.h:12, 652s from /usr/include/dolfinx/fem/DirichletBC.h:12, 652s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 652s from /usr/include/dolfinx.h:11, 652s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:12: 652s /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]’: 652s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 783 | Mesh> create_mesh( 652s | ^~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 652s | ^ 652s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 830 | cells1 = std::vector(cells.begin(), cells.end()); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 841 | std::vector cells1_v 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 880 | boundary_v.erase(unique_end, range_end); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 885 | boundary_v.erase(boundary_v.begin()); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 905 | nodes1.erase(unique_end, range_end); 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 911 | Geometry geometry 652s | ^~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/c++/14/bits/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*]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 147 | { return std::copy(__first, __last, __result); } 652s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s 1863 | __partial_sort(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /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 652s 1868 | std::__heap_select(__first, __middle, __last, __comp); 652s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1869 | std::__sort_heap(__first, __middle, __comp); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s /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 652s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1856 | __comp); 652s | ~~~~~~~ 652s /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 652s /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 652s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1770 | __insertion_sort(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~ 652s /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 652s /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 652s 1777 | if (__comp(__i, __first)) 652s | ~~~~~~^~~~~~~~~~~~~~ 652s /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 652s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 652s | ^~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s In file included from /usr/include/c++/14/string_view:56, 652s from /usr/include/c++/14/bits/basic_string.h:47, 652s from /usr/include/c++/14/string:54, 652s from /usr/include/boost/timer/timer.hpp:13, 652s from /usr/include/dolfinx/common/Timer.h:10, 652s from /usr/include/dolfinx/common/MPI.h:9: 652s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 652s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 960 | operator()(_It&& __first, _Sent __last) const 652s | ^~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 709 | vector(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~ 652s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 719 | _M_range_initialize_n(__first, __last, __n); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/c++/14/numeric:62, 652s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 652s from /usr/include/dolfinx/common/MPI.h:17: 652s /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]’: 652s /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 652s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 652s | ^~~~ 652s /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 652s In file included from /usr/include/c++/14/chrono:48: 652s /usr/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 >]’: 652s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 652s | ^~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /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]’: 652s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 46 | void reorder_list(std::span list, std::span nodemap) 652s | ^~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 53 | const std::vector orig(list.begin(), list.end()); 652s | ^~~~ 652s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 58 | std::ranges::copy(links_old, links_new.begin()); 652s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/c++/14/vector:72: 652s /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]’: 652s /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 652s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 652s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 652s 239 | __x.end()); 652s | ~~~~~~~~~~ 652s /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 652s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 251 | end(), _M_get_Tp_allocator()); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 652s from /usr/include/c++/14/bits/basic_string.h:39: 652s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 652s 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: 652s /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 652s 993 | std::_Destroy(__first, __last); 652s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s /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]’: 652s /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 652s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 652s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 1805 | std::move(__comp), std::move(__proj)); 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 652s | ^~~~~~~~~~~~ 652s /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]’: 652s /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 652s 1134 | operator()(_Iter __first, _Sent __last, 652s | ^~~~~~~~ 652s /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 652s /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 652s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1139 | return {__first, __first}; 652s | ^ 652s /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 652s 1148 | return {++__dest, __first}; 652s | ^ 652s /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&):: >]’: 652s /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 652s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 652s | ^~~~~~~~~~~~~ 652s /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 652s 232 | if (__comp(__first + __secondChild, 652s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 652s 233 | __first + (__secondChild - 1))) 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 1577 | erase(const_iterator __first, const_iterator __last) 652s | ^~~~~ 652s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 652s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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]’: 652s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 1549 | erase(const_iterator __position) 652s | ^~~~~ 652s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 652s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/c++/14/vector:65: 652s /usr/include/c++/14/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]’: 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 371 | return std::__do_uninit_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 373 | return std::uninitialized_copy(__first, __last, __result); 652s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 652s from /usr/include/dolfinx.h:16: 652s /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]’: 652s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 652s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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*]’: 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 642 | copy(_II __first, _II __last, _OI __result) 652s | ^~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 652s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 652s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 540 | x.insert(x.end(), {x0, x1}); 652s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 565 | v2, v3, vmid}); 652s | ~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 652s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 652s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 627 | {x.size() / 2, 2}, partitioner); 652s | ^ 652s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s 632 | std::vector{}, {0, 2}, partitioner); 652s | ^ 652s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 652s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 652s /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]’: 652s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 652s 119 | std::ranges::copy(buffer, range.begin()); 652s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s 1589 | __heap_select(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /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 652s 1593 | std::__make_heap(__first, __middle, __comp); 652s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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 652s 1595 | if (__comp(__i, __first)) 652s | ~~~~~~^~~~~~~~~~~~~~ 652s /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 652s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 652s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /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 652s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 652s | ^~~~~~~~~~~ 652s /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 652s /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 652s 425 | std::__pop_heap(__first, __last, __last, __comp); 652s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 652s | ^~~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /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 652s 88 | if (__comp(__a, __b)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 90 | if (__comp(__b, __c)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 91 | std::iter_swap(__result, __b); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 92 | else if (__comp(__a, __c)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 93 | std::iter_swap(__result, __c); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 95 | std::iter_swap(__result, __a); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 97 | else if (__comp(__a, __c)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 98 | std::iter_swap(__result, __a); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 99 | else if (__comp(__b, __c)) 652s | ~~~~~~^~~~~~~~~~ 652s /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 652s 100 | std::iter_swap(__result, __c); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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 652s 102 | std::iter_swap(__result, __b); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 652s /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&):: >]’: 652s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s 1829 | __unguarded_partition(_RandomAccessIterator __first, 652s | ^~~~~~~~~~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /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 652s 1835 | while (__comp(__first, __pivot)) 652s | ~~~~~~^~~~~~~~~~~~~~~~~~ 652s /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 652s 1838 | while (__comp(__pivot, __last)) 652s | ~~~~~~^~~~~~~~~~~~~~~~~ 652s /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 652s 1842 | std::iter_swap(__first, __last); 652s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 652s /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&)::]’: 652s /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 652s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 652s | ^~~~~~~~ 652s /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 652s /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 > >]’: 652s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 652s | ^~~~~~~~~~~~~ 652s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 652s /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 652s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 923 | std::__miter_base(__last), 652s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 652s 924 | __result); 653s | ~~~~~~~~~ 653s /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 >]’: 653s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 676 | distribute_data(MPI_Comm comm0, std::span indices, 653s | ^~~~~~~~~~~~~~~ 653s /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&):: >]’: 653s /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 653s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 2021 | std::move(__comp), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 653s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 671 | i0 + iy + ny + 2}); 653s | ~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 676 | {x.size() / 2, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 681 | std::vector{}, {0, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /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 >]’: 653s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 382 | create_geometry( 653s | ^~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 424 | const std::vector l2l = graph::build::compute_local_to_local( 653s | ^~~ 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 429 | std::ranges::transform(l2l, igi.begin(), 653s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 653s 430 | [&nodes](auto index) { return nodes[index]; }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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&):: >]’: 653s /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 653s 135 | __push_heap(_RandomAccessIterator __first, 653s | ^~~~~~~~~~~ 653s /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 653s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 653s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/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*]’: 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /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]’: 653s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 379 | cells.insert(cells.end(), 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 653s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 386 | {x.size() / 3, 3}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /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&):: >]’: 653s /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 653s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 653s | ^~~~~~~~~~~ 653s /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 653s /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&):: >]’: 653s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 653s | ^~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653s /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 > >]’: 653s /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 653s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 653s | ^~~~~~~~~ 653s /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 653s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 653s /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 653s 608 | __miter_base(_Iterator __it) 653s | ^~~~~~~~~~~~ 653s /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 > >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653s /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&)::]’: 653s /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 653s 239 | operator()(_Value& __val, _Iterator __it) 653s | ^~~~~~~~ 653s /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&)::]’: 653s /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 653s 195 | operator()(_Iterator __it, _Value& __val) 653s | ^~~~~~~~ 653s /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]’: 653s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 429 | {x.size() / 3, 3}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /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&):: >]’: 653s /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 653s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 653s | ^~~~~~~~~~~~~ 653s /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 653s 232 | if (__comp(__first + __secondChild, 653s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s 233 | __first + (__secondChild - 1))) 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /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 653s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 653s | ^~~~~~~~~~~~ 653s /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*]’: 653s /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 653s 346 | __niter_wrap(_From __from, _To __res) 653s | ^~~~~~~~~~~~ 653s /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]’: 653s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 476 | {x.size() / 3, 3}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /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 >]’: 653s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 676 | distribute_data(MPI_Comm comm0, std::span indices, 653s | ^~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 382 | create_geometry( 653s | ^~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /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&):: >]’: 653s /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 653s 135 | __push_heap(_RandomAccessIterator __first, 653s | ^~~~~~~~~~~ 653s /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 653s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 653s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 424 | const std::vector l2l = graph::build::compute_local_to_local( 653s | ^~~ 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 429 | std::ranges::transform(l2l, igi.begin(), 653s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 653s 430 | [&nodes](auto index) { return nodes[index]; }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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&)::]’: 653s /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 653s 195 | operator()(_Iterator __it, _Value& __val) 653s | ^~~~~~~~ 653s /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)::]’: 653s /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 653s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 653s | ^~~~~~~~ 653s /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 653s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38, 653s from /usr/include/c++/14/bits/ranges_algo.h:38: 653s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 960 | operator()(_It&& __first, _Sent __last) const 653s | ^~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 709 | vector(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 719 | _M_range_initialize_n(__first, __last, __n); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 653s In file included from /usr/include/c++/14/numeric:62, 653s from /usr/include/basix/finite-element.h:19: 653s /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]’: 653s /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 653s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 653s | ^~~~ 653s /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 653s In file included from /usr/include/c++/14/algorithm:61: 653s /usr/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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]’: 653s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 46 | void reorder_list(std::span list, std::span nodemap) 653s | ^~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 53 | const std::vector orig(list.begin(), list.end()); 653s | ^~~~ 653s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 58 | std::ranges::copy(links_old, links_new.begin()); 653s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s In file included from /usr/include/c++/14/vector:72: 653s /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]’: 653s /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 653s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 653s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 653s 239 | __x.end()); 653s | ~~~~~~~~~~ 653s /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 653s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 251 | end(), _M_get_Tp_allocator()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 653s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 653s from /usr/include/c++/14/vector:65: 653s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 653s 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: 653s /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 653s 993 | std::_Destroy(__first, __last); 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 565 | v2, v3, vmid}); 653s | ~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 627 | {x.size() / 2, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 632 | std::vector{}, {0, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /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]’: 653s /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 653s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1805 | std::move(__comp), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 1134 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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 653s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 1139 | return {__first, __first}; 653s | ^ 653s /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 653s 1148 | return {++__dest, __first}; 653s | ^ 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 1577 | erase(const_iterator __first, const_iterator __last) 653s | ^~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 653s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 1549 | erase(const_iterator __position) 653s | ^~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 653s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/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]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 371 | return std::__do_uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 373 | return std::uninitialized_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 653s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 653s from /usr/include/dolfinx/fem/Function.h:11: 653s /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]’: 653s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 119 | std::ranges::copy(buffer, range.begin()); 653s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 671 | i0 + iy + ny + 2}); 653s | ~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 676 | {x.size() / 2, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 681 | std::vector{}, {0, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 653s from /usr/include/dolfinx.h:10: 653s /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]’: 653s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 676 | distribute_data(MPI_Comm comm0, std::span indices, 653s | ^~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 2021 | std::move(__comp), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 653s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 653s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 653s 540 | x.insert(x.end(), {x0, x1}); 653s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 565 | v2, v3, vmid}); 653s | ~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 627 | {x.size() / 2, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 632 | std::vector{}, {0, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /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]’: 653s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 382 | create_geometry( 653s | ^~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 424 | const std::vector l2l = graph::build::compute_local_to_local( 653s | ^~~ 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 429 | std::ranges::transform(l2l, igi.begin(), 653s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 653s 430 | [&nodes](auto index) { return nodes[index]; }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 653s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 653s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 671 | i0 + iy + ny + 2}); 653s | ~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 676 | {x.size() / 2, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 681 | std::vector{}, {0, 2}, partitioner); 653s | ^ 653s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 1426 | insert(const_iterator __position, initializer_list __l) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 653s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1430 | std::random_access_iterator_tag()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 1426 | insert(const_iterator __position, initializer_list __l) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 653s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1430 | std::random_access_iterator_tag()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 653s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1720 | __start, _M_get_Tp_allocator()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 683 | { return std::copy(__first, __first + __n, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 960 | operator()(_It&& __first, _Sent __last) const 653s | ^~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 709 | vector(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 719 | _M_range_initialize_n(__first, __last, __n); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 653s In file included from /usr/include/c++/14/format:55, 653s from /usr/include/c++/14/bits/chrono_io.h:39, 653s from /usr/include/c++/14/chrono:3360: 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 376 | operator()(_Range&& __r, _Out __result) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 379 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1631 | _M_allocate_and_copy(size_type __n, 653s | ^~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1638 | _M_get_Tp_allocator()); 653s | ~~~~~~~~~~~~~~~~~~~~~~ 653s In file included from /usr/include/c++/14/array:43, 653s from /usr/include/dolfinx/mesh/Topology.h:9: 653s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 1789 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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 653s 1792 | auto __lasti = ranges::next(__first, __last); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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 653s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 653s | ^ 653s In file included from /usr/include/c++/14/tuple:44, 653s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 653s from /usr/include/c++/14/bits/memory_resource.h:41, 653s from /usr/include/c++/14/string:68: 653s /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]’: 653s /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 653s 767 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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]’: 653s /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 653s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 653s | ^~~~~~~~ 653s /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 653s /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]’: 653s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s 195 | vector<_Tp, _Alloc>:: 653s | ^~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s /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 653s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 653s | ^~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s 181 | vector<_Tp, _Alloc>:: 653s | ^~~~~~~~~~~~~~~~~~~ 653s /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 653s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 653s | ^~~~~~~~~~~~~~ 653s /usr/include/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 185 | __uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 3147 | std::move(__comp), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 653s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1720 | __start, _M_get_Tp_allocator()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 376 | operator()(_Range&& __r, _Out __result) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 379 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 683 | { return std::copy(__first, __first + __n, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 960 | operator()(_It&& __first, _Sent __last) const 653s | ^~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 709 | vector(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 719 | _M_range_initialize_n(__first, __last, __n); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 508 | { return std::get<0>(idx) != r; }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 376 | operator()(_Range&& __r, _Out __result) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 379 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 653s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 553 | [](auto x) { return std::get<1>(x); }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1631 | _M_allocate_and_copy(size_type __n, 653s | ^~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1638 | _M_get_Tp_allocator()); 653s | ~~~~~~~~~~~~~~~~~~~~~~ 653s In file included from /usr/include/c++/14/algorithm:60: 653s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 1789 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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 653s 1792 | auto __lasti = ranges::next(__first, __last); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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 653s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 653s | ^ 653s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 653s /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]’: 653s /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 653s 767 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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]’: 653s /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 653s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 653s | ^~~~~~~~ 653s /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 653s /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]’: 653s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s 195 | vector<_Tp, _Alloc>:: 653s | ^~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s /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 653s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 653s | ^~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s 181 | vector<_Tp, _Alloc>:: 653s | ^~~~~~~~~~~~~~~~~~~ 653s /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 653s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 653s | ^~~~~~~~~~~~~~ 653s /usr/include/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 185 | __uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 3147 | std::move(__comp), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 376 | operator()(_Range&& __r, _Out __result) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 379 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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]’: 653s /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 653s 1999 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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]’: 653s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 508 | { return std::get<0>(idx) != r; }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 653s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 553 | [](auto x) { return std::get<1>(x); }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 646 | std::next(x_new.begin(), shape[1] * i)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 658 | std::next(x_new.begin(), shape[1] * i)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 1999 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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 >]’: 653s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 653s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 508 | { return std::get<0>(idx) != r; }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 653s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 553 | [](auto x) { return std::get<1>(x); }); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 646 | std::next(x_new.begin(), shape[1] * i)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 658 | std::next(x_new.begin(), shape[1] * i)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/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 > >]’: 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /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]’: 653s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s 957 | vector<_Tp, _Alloc>:: 653s | ^~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 653s 1426 | insert(const_iterator __position, initializer_list __l) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 653s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1430 | std::random_access_iterator_tag()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 653s 1426 | insert(const_iterator __position, initializer_list __l) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 653s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1430 | std::random_access_iterator_tag()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/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]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 371 | return std::__do_uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 373 | return std::uninitialized_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 653s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1720 | __start, _M_get_Tp_allocator()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/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]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 371 | return std::__do_uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 373 | return std::uninitialized_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 368 | return ranges::__copy_or_move(std::move(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 653s 369 | std::move(__last), 653s | ~~~~~~~~~~~~~~~~~~ 653s 370 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 653s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 608 | __miter_base(_Iterator __it) 653s | ^~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 653s from /usr/include/c++/14/bits/stl_algobase.h:67: 653s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 653s /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 653s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 653s | ^~~~~~~~ 653s /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 653s /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 653s 193 | return std::_Destroy_aux::__destroy(__first, __last); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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 653s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 196 | __destroy(__first, __last); 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1002 | operator()(_It __x, _Sent __bound) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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&)::]’: 653s /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 653s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 653s | ^~~~ 653s /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 653s /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 653s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 653s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /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 653s 675 | move(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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 653s /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 653s /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 653s 683 | return std::__copy_move_a(std::__miter_base(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 684 | std::__miter_base(__last), __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1720 | __start, _M_get_Tp_allocator()); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 368 | return ranges::__copy_or_move(std::move(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 653s 369 | std::move(__last), 653s | ~~~~~~~~~~~~~~~~~~ 653s 370 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 653s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 608 | __miter_base(_Iterator __it) 653s | ^~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 653s from /usr/include/c++/14/bits/stl_algobase.h:67: 653s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 653s /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 653s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 653s | ^~~~~~~~ 653s /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 653s /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 653s 193 | return std::_Destroy_aux::__destroy(__first, __last); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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 653s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 196 | __destroy(__first, __last); 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1002 | operator()(_It __x, _Sent __bound) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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&)::]’: 653s /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 653s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 653s | ^~~~ 653s /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 653s /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 653s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 147 | { return std::copy(__first, __last, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 3123 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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 >]’: 653s /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 653s 675 | move(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /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 653s /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 653s /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 653s 683 | return std::__copy_move_a(std::__miter_base(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 684 | std::__miter_base(__last), __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 368 | return ranges::__copy_or_move(std::move(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 653s 369 | std::move(__last), 653s | ~~~~~~~~~~~~~~~~~~ 653s 370 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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]’: 653s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 147 | { return std::copy(__first, __last, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 3123 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 368 | return ranges::__copy_or_move(std::move(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 653s 369 | std::move(__last), 653s | ~~~~~~~~~~~~~~~~~~ 653s 370 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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]’: 653s /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 653s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1805 | std::move(__comp), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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)::]’: 653s /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 653s 3867 | find_if(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~ 653s /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 653s /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 653s 3876 | return std::__find_if(__first, __last, 653s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 653s | ^~~~~~~~ 653s /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 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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]’: 653s /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 653s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1805 | std::move(__comp), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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 653s 715 | return std::__copy_n(__first, __n2, __result, 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s 716 | std::__iterator_category(__first)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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 653s 715 | return std::__copy_n(__first, __n2, __result, 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s 716 | std::__iterator_category(__first)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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)::]’: 653s /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 653s 3867 | find_if(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~ 653s /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 653s /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 653s 3876 | return std::__find_if(__first, __last, 653s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 653s | ^~~~~~~~ 653s /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 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 683 | { return std::copy(__first, __first + __n, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 653s | ^~~~~~~~ 653s /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]’: 653s /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 653s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 386 | __result, __alloc); 653s | ~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /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]’: 653s /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 653s 398 | return std::__uninitialized_copy_a 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 386 | __result, __alloc); 653s | ~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /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 >]’: 653s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 398 | return std::__uninitialized_copy_a 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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)::]’: 653s /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 653s 3867 | find_if(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~ 653s /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 653s /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 653s 3876 | return std::__find_if(__first, __last, 653s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 653s | ^~~~~~~~ 653s /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 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/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 > >]’: 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /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 653s 715 | return std::__copy_n(__first, __n2, __result, 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s 716 | std::__iterator_category(__first)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/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 > >]’: 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 653s | ^~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /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 653s 715 | return std::__copy_n(__first, __n2, __result, 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s 716 | std::__iterator_category(__first)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/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 > >]’: 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 683 | { return std::copy(__first, __first + __n, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 185 | __uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/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]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 371 | return std::__do_uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 373 | return std::uninitialized_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 653s | ^~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 314 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 653s | ^~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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*]’: 653s /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 653s 346 | __niter_wrap(_From __from, _To __res) 653s | ^~~~~~~~~~~~ 653s /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]’: 653s /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 653s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 653s | ^~~~~~~~~ 653s /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 653s /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 >]’: 653s /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 653s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 653s | ^~~~~~~~~ 653s /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 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 863 | operator()(_It& __it, _Sent __bound) const 653s | ^~~~~~~~ 653s /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&):: >]’: 653s /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 653s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 653s | ^~~~~~ 653s /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 653s /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 653s 1905 | std::__introsort_loop(__first, __last, 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s 1906 | std::__lg(__last - __first) * 2, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1907 | __comp); 653s | ~~~~~~~ 653s /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 653s 1908 | std::__final_insertion_sort(__first, __last, __comp); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 608 | __miter_base(_Iterator __it) 653s | ^~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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*]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 653s | ^~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 314 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 653s 957 | vector<_Tp, _Alloc>:: 653s | ^~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 653s /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]’: 653s /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 653s 1789 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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 653s 1792 | auto __lasti = ranges::next(__first, __last); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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 653s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 653s | ^ 653s /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):: >]’: 653s /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 653s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 653s | ^~~~~~~~~ 653s /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 653s /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 653s 2152 | return __find_if(__first, __last, __pred, 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s 2153 | std::__iterator_category(__first)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 653s /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 653s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 653s | ^~~~~~~~ 653s /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 653s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 683 | { return std::copy(__first, __first + __n, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/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 >]’: 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 683 | { return std::copy(__first, __first + __n, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 185 | __uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/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]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 371 | return std::__do_uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 373 | return std::uninitialized_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 653s | ^~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 314 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 653s | ^~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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*]’: 653s /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 653s 346 | __niter_wrap(_From __from, _To __res) 653s | ^~~~~~~~~~~~ 653s /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]’: 653s /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 653s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 653s | ^~~~~~~~~ 653s /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 653s /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 >]’: 653s /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 653s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 653s | ^~~~~~~~~ 653s /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 653s /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 >]’: 653s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 863 | operator()(_It& __it, _Sent __bound) const 653s | ^~~~~~~~ 653s /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&):: >]’: 653s /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 653s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 653s | ^~~~~~ 653s /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 653s /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 653s 1905 | std::__introsort_loop(__first, __last, 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s 1906 | std::__lg(__last - __first) * 2, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1907 | __comp); 653s | ~~~~~~~ 653s /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 653s 1908 | std::__final_insertion_sort(__first, __last, __comp); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 608 | __miter_base(_Iterator __it) 653s | ^~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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*]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 653s | ^~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 314 | std::move(__result)); 653s | ~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 653s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 653s /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 653s 371 | return std::__do_uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 373 | return std::uninitialized_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 653s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 653s /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 653s 371 | return std::__do_uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 373 | return std::uninitialized_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 1789 | operator()(_Iter __first, _Sent __last, 653s | ^~~~~~~~ 653s /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 653s /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 653s 1792 | auto __lasti = ranges::next(__first, __last); 653s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 653s /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 653s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 653s | ^ 653s /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):: >]’: 653s /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 653s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 653s | ^~~~~~~~~ 653s /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 653s /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 653s 2152 | return __find_if(__first, __last, __pred, 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s 2153 | std::__iterator_category(__first)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 653s /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 653s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 653s | ^~~~~~~~ 653s /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 653s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 147 | { return std::copy(__first, __last, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 653s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 737 | std::move(__result), 653s | ~~~~~~~~~~~~~~~~~~~~ 653s 738 | std::move(__op), std::move(__proj)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 185 | __uninit_copy(__first, __last, __result); 653s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 653s | ^~~~~~~~~~~~~~ 653s /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):: >]’: 653s /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 653s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 653s | ^~~~~~~~~ 653s /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 653s /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 653s 2152 | return __find_if(__first, __last, __pred, 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s 2153 | std::__iterator_category(__first)); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 653s /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 653s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 653s | ^~~~~~~~ 653s /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 653s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/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 > >]’: 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 683 | { return std::copy(__first, __first + __n, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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&):: >]’: 653s /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 653s 1876 | __introsort_loop(_RandomAccessIterator __first, 653s | ^~~~~~~~~~~~~~~~ 653s /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 653s /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 653s 1884 | std::__partial_sort(__first, __last, __last, __comp); 653s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/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 > >]’: 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 683 | { return std::copy(__first, __first + __n, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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&):: >]’: 653s /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 653s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 653s | ^~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s /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 653s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 653s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 1819 | __comp); 653s | ~~~~~~~ 653s /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 653s 1822 | std::__insertion_sort(__first, __last, __comp); 653s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/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*]’: 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 653s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 653s | ^~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 653s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /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]’: 653s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 653s 610 | this->_M_impl._M_start, 653s | ~~~~~~~~~~~~~~~~~~~~~~~ 653s 611 | _M_get_Tp_allocator()); 653s | ~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 386 | __result, __alloc); 653s | ~~~~~~~~~~~~~~~~~~ 653s /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 >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /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]’: 653s /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 653s 398 | return std::__uninitialized_copy_a 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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]’: 653s /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 653s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 386 | __result, __alloc); 653s | ~~~~~~~~~~~~~~~~~~ 653s /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 > >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /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]’: 653s /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 653s 398 | return std::__uninitialized_copy_a 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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 > >]’: 653s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653s 1002 | operator()(_It __x, _Sent __bound) const 653s | ^~~~~~~~ 653s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653s /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&)::]’: 653s /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 653s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 653s | ^~~~ 653s /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 653s /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 653s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 653s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /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):: >]’: 653s /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 653s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 653s | ^~~~~~~~~ 653s /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 653s /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 653s 2107 | if (__pred(__first)) 653s | ~~~~~~^~~~~~~~~ 653s /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 653s 2111 | if (__pred(__first)) 653s | ~~~~~~^~~~~~~~~ 653s /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 653s 2115 | if (__pred(__first)) 653s | ~~~~~~^~~~~~~~~ 653s /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 653s 2119 | if (__pred(__first)) 653s | ~~~~~~^~~~~~~~~ 653s /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 653s 2127 | if (__pred(__first)) 653s | ~~~~~~^~~~~~~~~ 653s /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 653s 2132 | if (__pred(__first)) 653s | ~~~~~~^~~~~~~~~ 653s /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 653s 2137 | if (__pred(__first)) 653s | ~~~~~~^~~~~~~~~ 653s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 642 | copy(_II __first, _II __last, _OI __result) 653s | ^~~~ 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 653s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 653s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/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*]’: 653s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 653s | ^~~~~~~~~~~~~ 653s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653s 147 | { return std::copy(__first, __last, __result); } 653s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 185 | __uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 654s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 654s | ^~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 654s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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&):: >]’: 654s /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 654s 1876 | __introsort_loop(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1884 | std::__partial_sort(__first, __last, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1819 | __comp); 654s | ~~~~~~~ 654s /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 654s 1822 | std::__insertion_sort(__first, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 654s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 654s | ^~~~~~~~~~~~~~ 654s /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]’: 654s /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 654s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 654s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 654s | ^~~~~~~~ 654s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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]’: 654s /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 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 185 | __uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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]’: 654s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /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*]’: 654s /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 654s 346 | __niter_wrap(_From __from, _To __res) 654s | ^~~~~~~~~~~~ 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 185 | __uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 > >]’: 654s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 1002 | operator()(_It __x, _Sent __bound) const 654s | ^~~~~~~~ 654s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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&)::]’: 654s /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 654s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~ 654s /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 654s /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 654s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 654s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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):: >]’: 654s /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 654s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~ 654s /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 654s /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 654s 2107 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2111 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2115 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2119 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2127 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2132 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2137 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 654s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 654s | ^~~~~~~~ 654s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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]’: 654s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 654s 610 | this->_M_impl._M_start, 654s | ~~~~~~~~~~~~~~~~~~~~~~~ 654s 611 | _M_get_Tp_allocator()); 654s | ~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~ 654s /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):: >]’: 654s /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 654s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~ 654s /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 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 147 | { return std::copy(__first, __last, __result); } 654s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 2107 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2111 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2115 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2119 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2127 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2132 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /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 654s 2137 | if (__pred(__first)) 654s | ~~~~~~^~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1863 | __partial_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 1868 | std::__heap_select(__first, __middle, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1869 | std::__sort_heap(__first, __middle, __comp); 654s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1856 | __comp); 654s | ~~~~~~~ 654s /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 654s /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 654s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 654s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /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&):: >]’: 654s /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 654s 1770 | __insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1777 | if (__comp(__i, __first)) 654s | ~~~~~~^~~~~~~~~~~~~~ 654s /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 654s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 654s | ^~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 371 | return std::__do_uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 373 | return std::uninitialized_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /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]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 371 | return std::__do_uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 373 | return std::uninitialized_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/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]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 > >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 371 | return std::__do_uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 373 | return std::uninitialized_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 > >]’: 654s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 863 | operator()(_It& __it, _Sent __bound) const 654s | ^~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~ 654s /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 654s /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 654s 1905 | std::__introsort_loop(__first, __last, 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 654s 1906 | std::__lg(__last - __first) * 2, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1907 | __comp); 654s | ~~~~~~~ 654s /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 654s 1908 | std::__final_insertion_sort(__first, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 654s /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)::]’: 654s /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 654s 317 | operator()(_Iterator __it) 654s | ^~~~~~~~ 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 654s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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]’: 654s /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 654s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 147 | { return std::copy(__first, __last, __result); } 654s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1863 | __partial_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 1868 | std::__heap_select(__first, __middle, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1869 | std::__sort_heap(__first, __middle, __comp); 654s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1856 | __comp); 654s | ~~~~~~~ 654s /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 654s /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 654s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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]’: 654s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1770 | __insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1777 | if (__comp(__i, __first)) 654s | ~~~~~~^~~~~~~~~~~~~~ 654s /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 654s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 654s | ^~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 147 | { return std::copy(__first, __last, __result); } 654s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 147 | { return std::copy(__first, __last, __result); } 654s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 > >]’: 654s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 863 | operator()(_It& __it, _Sent __bound) const 654s | ^~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~ 654s /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 654s /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 654s 1905 | std::__introsort_loop(__first, __last, 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 654s 1906 | std::__lg(__last - __first) * 2, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1907 | __comp); 654s | ~~~~~~~ 654s /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 654s 1908 | std::__final_insertion_sort(__first, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 654s /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)::]’: 654s /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 654s 317 | operator()(_Iterator __it) 654s | ^~~~~~~~ 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 654s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1589 | __heap_select(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 1593 | std::__make_heap(__first, __middle, __comp); 654s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1595 | if (__comp(__i, __first)) 654s | ~~~~~~^~~~~~~~~~~~~~ 654s /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 654s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 654s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 654s /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&):: >]’: 654s /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 654s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~~ 654s /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 654s /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 654s 425 | std::__pop_heap(__first, __last, __last, __comp); 654s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 88 | if (__comp(__a, __b)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 90 | if (__comp(__b, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 91 | std::iter_swap(__result, __b); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 92 | else if (__comp(__a, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 93 | std::iter_swap(__result, __c); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 95 | std::iter_swap(__result, __a); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 97 | else if (__comp(__a, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 98 | std::iter_swap(__result, __a); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 99 | else if (__comp(__b, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 100 | std::iter_swap(__result, __c); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 102 | std::iter_swap(__result, __b); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1829 | __unguarded_partition(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 1835 | while (__comp(__first, __pivot)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~~ 654s /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 654s 1838 | while (__comp(__pivot, __last)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~ 654s /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 654s 1842 | std::iter_swap(__first, __last); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 654s /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&)::]’: 654s /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 654s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 654s | ^~~~~~~~ 654s /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 654s /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 >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 923 | std::__miter_base(__last), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 924 | __result); 654s | ~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/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]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 371 | return std::__do_uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 185 | __uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 373 | return std::uninitialized_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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)::]’: 654s /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 654s 317 | operator()(_Iterator __it) 654s | ^~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1876 | __introsort_loop(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1884 | std::__partial_sort(__first, __last, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 654s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /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 654s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /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&):: >]’: 654s /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 654s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1819 | __comp); 654s | ~~~~~~~ 654s /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 654s 1822 | std::__insertion_sort(__first, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 >]’: 654s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /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 >]’: 654s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /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*]’: 654s /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 654s 346 | __niter_wrap(_From __from, _To __res) 654s | ^~~~~~~~~~~~ 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 185 | __uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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]’: 654s /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 654s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~ 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 185 | __uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 654s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1589 | __heap_select(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 1593 | std::__make_heap(__first, __middle, __comp); 654s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1595 | if (__comp(__i, __first)) 654s | ~~~~~~^~~~~~~~~~~~~~ 654s /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 654s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 654s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 654s /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&):: >]’: 654s /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 654s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~~ 654s /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 654s /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 654s 425 | std::__pop_heap(__first, __last, __last, __comp); 654s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 88 | if (__comp(__a, __b)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 90 | if (__comp(__b, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 91 | std::iter_swap(__result, __b); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 92 | else if (__comp(__a, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 93 | std::iter_swap(__result, __c); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 95 | std::iter_swap(__result, __a); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 97 | else if (__comp(__a, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 98 | std::iter_swap(__result, __a); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 99 | else if (__comp(__b, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 100 | std::iter_swap(__result, __c); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 102 | std::iter_swap(__result, __b); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1829 | __unguarded_partition(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 1835 | while (__comp(__first, __pivot)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~~ 654s /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 654s 1838 | while (__comp(__pivot, __last)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~ 654s /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 654s 1842 | std::iter_swap(__first, __last); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 654s /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&)::]’: 654s /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 654s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 654s | ^~~~~~~~ 654s /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 654s /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 >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 654s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 923 | std::__miter_base(__last), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 924 | __result); 654s | ~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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]’: 654s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 654s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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&):: >]’: 654s /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 654s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~~ 654s /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 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 >]’: 654s /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 654s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 654s | ^~~~~~~~~ 654s /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 654s /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 >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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&)::]’: 654s /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 654s 239 | operator()(_Value& __val, _Iterator __it) 654s | ^~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1876 | __introsort_loop(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1884 | std::__partial_sort(__first, __last, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1819 | __comp); 654s | ~~~~~~~ 654s /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 654s 1822 | std::__insertion_sort(__first, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 147 | { return std::copy(__first, __last, __result); } 654s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 1863 | __partial_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 1868 | std::__heap_select(__first, __middle, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1869 | std::__sort_heap(__first, __middle, __comp); 654s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1856 | __comp); 654s | ~~~~~~~ 654s /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 654s /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 654s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1770 | __insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1777 | if (__comp(__i, __first)) 654s | ~~~~~~^~~~~~~~~~~~~~ 654s /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 654s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 654s | ^~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /usr/include/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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 185 | __uninit_copy(__first, __last, __result); 654s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 147 | { return std::copy(__first, __last, __result); } 654s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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*]’: 654s /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 654s 2981 | __miter_base(move_iterator<_Iterator> __it) 654s | ^~~~~~~~~~~~ 654s /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*]’: 654s /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 654s /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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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 654s 147 | { return std::copy(__first, __last, __result); } 654s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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]’: 654s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 654s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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]’: 654s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~~ 654s /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 654s /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&):: >]’: 654s /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 654s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 654s | ^~~~~~~~~~~~~ 654s /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 654s 232 | if (__comp(__first + __secondChild, 654s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s 233 | __first + (__secondChild - 1))) 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 >]’: 654s /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 654s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 654s | ^~~~~~~~~ 654s /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 654s /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 >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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&)::]’: 654s /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 654s 239 | operator()(_Value& __val, _Iterator __it) 654s | ^~~~~~~~ 654s /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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 1589 | __heap_select(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 1593 | std::__make_heap(__first, __middle, __comp); 654s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1595 | if (__comp(__i, __first)) 654s | ~~~~~~^~~~~~~~~~~~~~ 654s /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 654s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 654s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~~ 654s /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 654s /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 654s 425 | std::__pop_heap(__first, __last, __last, __comp); 654s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 88 | if (__comp(__a, __b)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 90 | if (__comp(__b, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 91 | std::iter_swap(__result, __b); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 92 | else if (__comp(__a, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 93 | std::iter_swap(__result, __c); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 95 | std::iter_swap(__result, __a); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 97 | else if (__comp(__a, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 98 | std::iter_swap(__result, __a); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 99 | else if (__comp(__b, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 100 | std::iter_swap(__result, __c); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 102 | std::iter_swap(__result, __b); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 1829 | __unguarded_partition(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 1835 | while (__comp(__first, __pivot)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~~ 654s /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 654s 1838 | while (__comp(__pivot, __last)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~ 654s /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 654s 1842 | std::iter_swap(__first, __last); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 654s /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&)::]’: 654s /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 654s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 654s | ^~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 1863 | __partial_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~ 654s /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 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 1868 | std::__heap_select(__first, __middle, __last, __comp); 654s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1869 | std::__sort_heap(__first, __middle, __comp); 654s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 > >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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&):: >]’: 654s /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 654s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 923 | std::__miter_base(__last), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 924 | __result); 654s | ~~~~~~~~~ 654s /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 654s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 1856 | __comp); 654s | ~~~~~~~ 654s /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 654s /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 654s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1770 | __insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~ 654s /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 654s /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 654s 1777 | if (__comp(__i, __first)) 654s | ~~~~~~^~~~~~~~~~~~~~ 654s /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 654s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 654s | ^~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s /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&):: >]’: 654s /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 654s 135 | __push_heap(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~ 654s /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 654s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 147 | { return std::copy(__first, __last, __result); } 654s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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&):: >]’: 654s /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 654s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~~ 654s /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 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 > >]’: 654s /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 654s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 654s | ^~~~~~~~~ 654s /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 654s /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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 654s /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 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /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 > >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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&)::]’: 654s /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 654s 239 | operator()(_Value& __val, _Iterator __it) 654s | ^~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 654s /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&)::]’: 654s /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 654s 195 | operator()(_Iterator __it, _Value& __val) 654s | ^~~~~~~~ 654s /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]’: 654s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 654s | ^~~~~~~~~~~~~ 654s /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 654s 232 | if (__comp(__first + __secondChild, 654s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s 233 | __first + (__secondChild - 1))) 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 654s | ^~~~~~~~~~~~~ 654s /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 654s 232 | if (__comp(__first + __secondChild, 654s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s 233 | __first + (__secondChild - 1))) 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 >]’: 654s /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 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /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*]’: 654s /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 654s 346 | __niter_wrap(_From __from, _To __res) 654s | ^~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 1589 | __heap_select(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 1593 | std::__make_heap(__first, __middle, __comp); 654s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 654s 1595 | if (__comp(__i, __first)) 654s | ~~~~~~^~~~~~~~~~~~~~ 654s /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 654s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 654s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~~ 654s /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 654s /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 654s 425 | std::__pop_heap(__first, __last, __last, __comp); 654s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 88 | if (__comp(__a, __b)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 90 | if (__comp(__b, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 91 | std::iter_swap(__result, __b); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 92 | else if (__comp(__a, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 93 | std::iter_swap(__result, __c); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 95 | std::iter_swap(__result, __a); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 97 | else if (__comp(__a, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 98 | std::iter_swap(__result, __a); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 99 | else if (__comp(__b, __c)) 654s | ~~~~~~^~~~~~~~~~ 654s /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 654s 100 | std::iter_swap(__result, __c); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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 654s 102 | std::iter_swap(__result, __b); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 1829 | __unguarded_partition(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 1835 | while (__comp(__first, __pivot)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~~ 654s /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 654s 1838 | while (__comp(__pivot, __last)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~ 654s /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 654s 1842 | std::iter_swap(__first, __last); 654s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 654s /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&)::]’: 654s /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 654s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 654s | ^~~~~~~~ 654s /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 654s /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 > >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 654s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 923 | std::__miter_base(__last), 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 924 | __result); 654s | ~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 135 | __push_heap(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~ 654s /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 654s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&)::]’: 654s /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 654s 195 | operator()(_Iterator __it, _Value& __val) 654s | ^~~~~~~~ 654s /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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 642 | copy(_II __first, _II __last, _OI __result) 654s | ^~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 654s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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*]’: 654s /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 654s 2981 | __miter_base(move_iterator<_Iterator> __it) 654s | ^~~~~~~~~~~~ 654s /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*]’: 654s /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 654s /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&):: >]’: 654s /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 654s 135 | __push_heap(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~ 654s /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 654s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~~ 654s /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 654s /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&):: >]’: 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 654s | ^~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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 > >]’: 654s /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 654s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 654s | ^~~~~~~~~ 654s /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 654s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 654s /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 654s 608 | __miter_base(_Iterator __it) 654s | ^~~~~~~~~~~~ 654s /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 > >]’: 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 654s /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&)::]’: 654s /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 654s 239 | operator()(_Value& __val, _Iterator __it) 654s | ^~~~~~~~ 654s /usr/include/c++/14/bits/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*]’: 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 654s | ^~~~~~~~~~~~~ 654s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /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&)::]’: 654s /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 654s 195 | operator()(_Iterator __it, _Value& __val) 654s | ^~~~~~~~ 654s /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&):: >]’: 654s /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 654s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 654s | ^~~~~~~~~~~~~ 654s /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 654s 232 | if (__comp(__first + __secondChild, 654s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 654s 233 | __first + (__secondChild - 1))) 654s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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 >]’: 654s /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 654s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 654s | ^~~~~~~~~~~~ 654s /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*]’: 654s /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 654s 346 | __niter_wrap(_From __from, _To __res) 654s | ^~~~~~~~~~~~ 654s /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&):: >]’: 654s /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 654s 135 | __push_heap(_RandomAccessIterator __first, 654s | ^~~~~~~~~~~ 654s /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 654s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 654s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654s /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&)::]’: 654s /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 654s 195 | operator()(_Iterator __it, _Value& __val) 654s | ^~~~~~~~ 654s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 654s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 654s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 654s from /usr/include/catch2/catch_test_macros.hpp:11, 654s from /usr/include/catch2/catch_template_test_macros.hpp:20, 654s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/generation.cpp:9: 654s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 654s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 654s | ^ 654s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 654s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 654s | ^ 654s /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 >]’: 654s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 654s | ^~~~~~~~~~~~~ 654s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 654s /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 > >]’: 654s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 655s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:16: 655s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 655s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 143 | return [&](std::span rows, 655s | ^ 655s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 147 | this->add(data, rows, cols); 655s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp: In lambda function: 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s In file included from /usr/include/c++/14/vector:66, 655s from /usr/include/basix/mdspan.hpp:6096, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:11: 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 655s 681 | vector(initializer_list __l, 655s | ^~~~~~ 655s /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]’: 655s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 655s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 655s 450 | rowptr_container_type new_row_ptr = {0}; 655s | ^~~~~~~~~~~ 655s In file included from /usr/include/c++/14/vector:66, 655s from /usr/include/catch2/catch_tostring.hpp:12, 655s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 655s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 655s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 655s from /usr/include/catch2/catch_test_macros.hpp:11, 655s from /usr/include/catch2/catch_template_test_macros.hpp:20, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:7: 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 655s 681 | vector(initializer_list __l, 655s | ^~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 78 | std::vector expected_x = { 655s | ^~~~~~~~~~ 655s In file included from /usr/include/c++/14/vector:66, 655s from /usr/include/catch2/catch_tostring.hpp:12, 655s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 655s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 655s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 655s from /usr/include/catch2/catch_test_macros.hpp:11, 655s from /usr/include/catch2/catch_template_test_macros.hpp:20, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:13: 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 655s 681 | vector(initializer_list __l, 655s | ^~~~~~ 655s /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]’: 655s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 249 | void add(std::span x, std::span rows, 655s | ^~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 120 | std::vector expected_x = { 655s | ^~~~~~~~~~ 655s /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]’: 655s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 655s 724 | double norm_sq_local = std::accumulate( 655s | ~~~~~~~~~~~~~~~^ 655s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 655s | ^~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 187 | {x.size() / 3, 3}, partitioner); 655s | ^ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 655s from /usr/include/c++/14/algorithm:63, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:10: 655s /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]’: 655s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /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()::]’: 655s /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 655s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 201 | std::move(__f), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 655s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 655s 450 | rowptr_container_type new_row_ptr = {0}; 655s | ^~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 655s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 167 | static_cast(2. * i + comm_size)}); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 187 | {x.size() / 3, 3}, partitioner); 655s | ^ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 201 | std::vector expected_x 655s | ^~~~~~~~~~ 655s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:25: 655s /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]’: 655s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 655s | ^~~~~ 655s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 655s 681 | vector(initializer_list __l, 655s | ^~~~~~ 655s /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]’: 655s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 642 | _index_maps[1]->local_to_global(local_col, global_col); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 56 | std::vector cells{0, 1, 1, 2}; 655s | ^~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 63 | mesh::create_cell_partitioner()); 655s | ^ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:18: 655s /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]’: 655s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 655s | ^~~~~ 655s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:24: 655s /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]’: 655s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 56 | std::vector cells{0, 1, 1, 2}; 655s | ^~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 655s | ^ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s 63 | mesh::create_cell_partitioner()); 655s | ^ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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 655s /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]’: 655s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 655s | ^~~~~ 655s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s In file included from /usr/include/c++/14/algorithm:63, 655s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 655s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:17: 655s /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]’: 655s /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 655s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 1159 | std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/algorithm:63, 655s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 655s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:11: 655s /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]’: 655s /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 655s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 1159 | std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 655s 610 | this->_M_impl._M_start, 655s | ~~~~~~~~~~~~~~~~~~~~~~~ 655s 611 | _M_get_Tp_allocator()); 655s | ~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 655s 610 | this->_M_impl._M_start, 655s | ~~~~~~~~~~~~~~~~~~~~~~~ 655s 611 | _M_get_Tp_allocator()); 655s | ~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/dolfinx/mesh/generation.h:11, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:22: 655s /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 >]’: 655s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 783 | Mesh> create_mesh( 655s | ^~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 655s | ^ 655s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 830 | cells1 = std::vector(cells.begin(), cells.end()); 655s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 655s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 841 | std::vector cells1_v 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 880 | boundary_v.erase(unique_end, range_end); 655s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 885 | boundary_v.erase(boundary_v.begin()); 655s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 905 | nodes1.erase(unique_end, range_end); 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 911 | Geometry geometry 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s In file included from /usr/include/dolfinx/mesh/generation.h:11, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:15: 655s /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 >]’: 655s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 783 | Mesh> create_mesh( 655s | ^~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 655s | ^ 655s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 830 | cells1 = std::vector(cells.begin(), cells.end()); 655s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 655s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 841 | std::vector cells1_v 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 880 | boundary_v.erase(unique_end, range_end); 655s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 885 | boundary_v.erase(boundary_v.begin()); 655s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 905 | nodes1.erase(unique_end, range_end); 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 911 | Geometry geometry 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 655s 1426 | insert(const_iterator __position, initializer_list __l) 655s | ^~~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 655s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 655s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 1430 | std::random_access_iterator_tag()); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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 >]’: 655s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 783 | Mesh> create_mesh( 655s | ^~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 655s | ^ 655s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 830 | cells1 = std::vector(cells.begin(), cells.end()); 655s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 655s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 841 | std::vector cells1_v 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 880 | boundary_v.erase(unique_end, range_end); 655s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 885 | boundary_v.erase(boundary_v.begin()); 655s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 905 | nodes1.erase(unique_end, range_end); 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 911 | Geometry geometry 655s | ^~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /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]’: 655s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 655s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 655s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 655s 540 | x.insert(x.end(), {x0, x1}); 655s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 565 | v2, v3, vmid}); 655s | ~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 627 | {x.size() / 2, 2}, partitioner); 655s | ^ 655s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 632 | std::vector{}, {0, 2}, partitioner); 655s | ^ 655s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /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]’: 655s /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 655s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 1805 | std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 655s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 655s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 655s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 671 | i0 + iy + ny + 2}); 655s | ~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 676 | {x.size() / 2, 2}, partitioner); 655s | ^ 655s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 681 | std::vector{}, {0, 2}, partitioner); 655s | ^ 655s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:17: 655s /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]’: 655s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 655s from /usr/include/dolfinx/refinement/interval.h:12: 655s /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]’: 655s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 655s 177 | std::for_each(local_edge_to_new_vertex.begin(), 655s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 178 | local_edge_to_new_vertex.end(), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 179 | [global_offset](auto& e) { e.second += global_offset; }); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 655s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 655s 254 | recv_local_edge); 655s | ~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 655s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 655s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 960 | operator()(_It&& __first, _Sent __last) const 655s | ^~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 709 | vector(_InputIterator __first, _InputIterator __last, 655s | ^~~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 719 | _M_range_initialize_n(__first, __last, __n); 655s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 1426 | insert(const_iterator __position, initializer_list __l) 655s | ^~~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 655s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 1430 | std::random_access_iterator_tag()); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/vector:72: 655s /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]’: 655s /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 655s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 655s 239 | __x.end()); 655s | ~~~~~~~~~~ 655s /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 655s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 655s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 251 | end(), _M_get_Tp_allocator()); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 655s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 655s from /usr/include/c++/14/vector:65: 655s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 655s 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: 655s /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 655s 993 | std::_Destroy(__first, __last); 655s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 655s /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]’: 655s /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 655s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 776 | ranges::begin(__r2), ranges::end(__r2), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 777 | std::move(__result), std::move(__binary_op), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 778 | std::move(__proj1), std::move(__proj2)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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 655s /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]’: 655s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /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 655s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 1805 | std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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)::]’: 655s /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 655s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 2095 | __value, std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 655s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 655s from /usr/include/dolfinx/fem/assembler.h:9, 655s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 655s from /usr/include/dolfinx.h:11, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:14: 655s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 655s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 655s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 655s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /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]’: 655s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 655s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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)>]’: 655s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 267 | void assemble_matrix( 655s | ^~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 655s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 655s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 715 | 0); 655s | ~~ 655s In file included from /usr/include/c++/14/string_view:56, 655s from /usr/include/c++/14/bits/basic_string.h:47, 655s from /usr/include/c++/14/string:54, 655s from /usr/include/catch2/internal/catch_stringref.hpp:12, 655s from /usr/include/catch2/catch_assertion_info.hpp:13, 655s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 655s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 655s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 960 | operator()(_It&& __first, _Sent __last) const 655s | ^~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 709 | vector(_InputIterator __first, _InputIterator __last, 655s | ^~~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 719 | _M_range_initialize_n(__first, __last, __n); 655s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/numeric:62, 655s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 655s from /usr/include/dolfinx/common/MPI.h:17, 655s from /usr/include/dolfinx/common/dolfinx_common.h:13, 655s from /usr/include/dolfinx.h:10: 655s /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)>]’: 655s /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 655s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 655s | ^~~~~~~~~~ 655s /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 655s In file included from /usr/include/c++/14/numeric:62, 655s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 655s from /usr/include/dolfinx/common/MPI.h:17, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:12: 655s /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]’: 655s /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 655s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 655s | ^~~~ 655s /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 655s In file included from /usr/include/c++/14/string_view:56, 655s from /usr/include/c++/14/bits/basic_string.h:47, 655s from /usr/include/c++/14/string:54, 655s from /usr/include/catch2/internal/catch_stringref.hpp:12, 655s from /usr/include/catch2/catch_assertion_info.hpp:13, 655s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 655s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 655s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 960 | operator()(_It&& __first, _Sent __last) const 655s | ^~~~~~~~ 655s In file included from /usr/include/c++/14/chrono:48, 655s from /usr/include/catch2/catch_tostring.hpp:545: 655s /usr/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 >]’: 655s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 655s | ^~~~~~ 655s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 709 | vector(_InputIterator __first, _InputIterator __last, 655s | ^~~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 719 | _M_range_initialize_n(__first, __last, __n); 655s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 46 | void reorder_list(std::span list, std::span nodemap) 655s | ^~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 53 | const std::vector orig(list.begin(), list.end()); 655s | ^~~~ 655s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 58 | std::ranges::copy(links_old, links_new.begin()); 655s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/numeric:62, 655s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 655s from /usr/include/dolfinx/common/MPI.h:17, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:19: 655s /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]’: 655s /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 655s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 655s | ^~~~ 655s /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 655s In file included from /usr/include/c++/14/vector:72: 655s /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]’: 655s /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 655s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 655s 239 | __x.end()); 655s | ~~~~~~~~~~ 655s /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 655s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 655s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 251 | end(), _M_get_Tp_allocator()); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 655s from /usr/include/c++/14/bits/basic_string.h:39: 655s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 655s 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: 655s /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 655s 993 | std::_Destroy(__first, __last); 655s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 655s /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 >]’: 655s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 655s | ^~~~~~~~ 655s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 629 | return ranges::fill_n(std::move(__first), __len, __value); 655s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/dolfinx/fem/Function.h:17, 655s from /usr/include/dolfinx/fem/DirichletBC.h:12, 655s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 655s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector >]’: 655s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 99 | std::span(_buffer_remote), 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 100 | std::span(_request)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /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]’: 655s /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 655s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 1805 | std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/chrono:48, 655s from /usr/include/catch2/catch_tostring.hpp:545: 655s /usr/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 >]’: 655s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 655s | ^~~~~~ 655s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /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]’: 655s /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 655s 1134 | operator()(_Iter __first, _Sent __last, 655s | ^~~~~~~~ 655s /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 655s /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 655s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 655s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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 655s 1139 | return {__first, __first}; 655s | ^ 655s /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 655s 1148 | return {++__dest, __first}; 655s | ^ 655s /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]’: 655s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 46 | void reorder_list(std::span list, std::span nodemap) 655s | ^~~~~~~~~~~~ 655s /tmp/autopkgtest.CjbzA3/build.AYr/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]’: 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 35 | void spmv_impl(std::span values, 655s | ^~~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 1577 | erase(const_iterator __first, const_iterator __last) 655s | ^~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 655s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 53 | const std::vector orig(list.begin(), list.end()); 655s | ^~~~ 655s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 58 | std::ranges::copy(links_old, links_new.begin()); 655s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 1549 | erase(const_iterator __position) 655s | ^~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 655s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/vector:72: 655s /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]’: 655s /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 655s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 655s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 655s 239 | __x.end()); 655s | ~~~~~~~~~~ 655s /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 655s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 655s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 251 | end(), _M_get_Tp_allocator()); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 655s from /usr/include/c++/14/bits/basic_string.h:39: 655s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 655s 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: 655s /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 655s 993 | std::_Destroy(__first, __last); 655s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 655s /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]’: 655s /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 655s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 1805 | std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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()::]’: 655s /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 655s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 655s | ^~~~~~~~ 655s /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 655s In file included from /usr/include/c++/14/vector:65: 655s /usr/include/c++/14/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]’: 655s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 655s | ^~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 371 | return std::__do_uninit_copy(__first, __last, __result); 655s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 373 | return std::uninitialized_copy(__first, __last, __result); 655s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /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 655s 1134 | operator()(_Iter __first, _Sent __last, 655s | ^~~~~~~~ 655s /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 655s /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 655s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 655s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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 655s 1139 | return {__first, __first}; 655s | ^ 655s /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 655s 1148 | return {++__dest, __first}; 655s | ^ 655s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 655s from /usr/include/dolfinx/mesh/Mesh.h:9, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:14: 655s /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]’: 655s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 119 | std::ranges::copy(buffer, range.begin()); 655s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 1577 | erase(const_iterator __first, const_iterator __last) 655s | ^~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 655s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 655s 1549 | erase(const_iterator __position) 655s | ^~~~~ 655s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 655s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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)::]’: 655s /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 655s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 2095 | __value, std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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 >]’: 655s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 676 | distribute_data(MPI_Comm comm0, std::span indices, 655s | ^~~~~~~~~~~~~~~ 655s In file included from /usr/include/c++/14/vector:65: 655s /usr/include/c++/14/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]’: 655s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 655s | ^~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 371 | return std::__do_uninit_copy(__first, __last, __result); 655s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 373 | return std::uninitialized_copy(__first, __last, __result); 655s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /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 655s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 2021 | std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 655s from /usr/include/dolfinx/mesh/Mesh.h:9, 655s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:21: 655s /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]’: 655s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 119 | std::ranges::copy(buffer, range.begin()); 655s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 655s /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 >]’: 655s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 676 | distribute_data(MPI_Comm comm0, std::span indices, 655s | ^~~~~~~~~~~~~~~ 655s /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 >]’: 655s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 382 | create_geometry( 655s | ^~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 655s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s 424 | const std::vector l2l = graph::build::compute_local_to_local( 655s | ^~~ 655s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 655s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 655s 429 | std::ranges::transform(l2l, igi.begin(), 655s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 655s 430 | [&nodes](auto index) { return nodes[index]; }); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s /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]’: 655s /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 655s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 655s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655s 2021 | std::move(__comp), std::move(__proj)); 655s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 382 | create_geometry( 656s | ^~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 424 | const std::vector l2l = graph::build::compute_local_to_local( 656s | ^~~ 656s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 429 | std::ranges::transform(l2l, igi.begin(), 656s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 656s 430 | [&nodes](auto index) { return nodes[index]; }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 656s 957 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 676 | distribute_data(MPI_Comm comm0, std::span indices, 656s | ^~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 382 | create_geometry( 656s | ^~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 424 | const std::vector l2l = graph::build::compute_local_to_local( 656s | ^~~ 656s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 429 | std::ranges::transform(l2l, igi.begin(), 656s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 656s 430 | [&nodes](auto index) { return nodes[index]; }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 656s from /usr/include/dolfinx.h:16: 656s /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]’: 656s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 379 | cells.insert(cells.end(), 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 656s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 386 | {x.size() / 3, 3}, partitioner); 656s | ^ 656s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /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]’: 656s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 429 | {x.size() / 3, 3}, partitioner); 656s | ^ 656s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /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]’: 656s /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 656s 1789 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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 656s 1792 | auto __lasti = ranges::next(__first, __last); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /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 656s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 656s | ^ 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 656s 1426 | insert(const_iterator __position, initializer_list __l) 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 656s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1430 | std::random_access_iterator_tag()); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 476 | {x.size() / 3, 3}, partitioner); 656s | ^ 656s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 656s from /usr/include/dolfinx/refinement/interval.h:12: 656s /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]’: 656s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 656s 177 | std::for_each(local_edge_to_new_vertex.begin(), 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 178 | local_edge_to_new_vertex.end(), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 179 | [global_offset](auto& e) { e.second += global_offset; }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 656s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 656s 254 | recv_local_edge); 656s | ~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /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 656s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 656s | ^~~~~~~~ 656s /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 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 1426 | insert(const_iterator __position, initializer_list __l) 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 656s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1430 | std::random_access_iterator_tag()); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 1497 | insert(const_iterator __position, _InputIterator __first, 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1501 | _M_range_insert(begin() + __offset, __first, __last, 656s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1502 | std::__iterator_category(__first)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s 957 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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&)::]’: 656s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 656s | ^~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1720 | __start, _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/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 >]’: 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 683 | { return std::copy(__first, __first + __n, __result); } 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 960 | operator()(_It&& __first, _Sent __last) const 656s | ^~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 709 | vector(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 719 | _M_range_initialize_n(__first, __last, __n); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 656s 177 | std::for_each(local_edge_to_new_vertex.begin(), 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 178 | local_edge_to_new_vertex.end(), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 179 | [global_offset](auto& e) { e.second += global_offset; }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 656s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 656s 254 | recv_local_edge); 656s | ~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/format:55, 656s from /usr/include/c++/14/bits/chrono_io.h:39, 656s from /usr/include/c++/14/chrono:3360: 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 376 | operator()(_Range&& __r, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 379 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1631 | _M_allocate_and_copy(size_type __n, 656s | ^~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1638 | _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/string:51: 656s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 1789 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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 656s 1792 | auto __lasti = ranges::next(__first, __last); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /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 656s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 656s | ^ 656s In file included from /usr/include/c++/14/tuple:44, 656s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 656s from /usr/include/c++/14/bits/memory_resource.h:41, 656s from /usr/include/c++/14/string:68: 656s /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]’: 656s /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 656s 767 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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]’: 656s /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 656s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 656s | ^~~~~~~~ 656s /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 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s 195 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s /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 656s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 656s | ^~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s 181 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s /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 656s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 656s | ^~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 656s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/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*]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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*]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 185 | __uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 3147 | std::move(__comp), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 376 | operator()(_Range&& __r, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 379 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1720 | __start, _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 656s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 508 | { return std::get<0>(idx) != r; }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 656s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 553 | [](auto x) { return std::get<1>(x); }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 646 | std::next(x_new.begin(), shape[1] * i)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 658 | std::next(x_new.begin(), shape[1] * i)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1631 | _M_allocate_and_copy(size_type __n, 656s | ^~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1638 | _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/algorithm:60: 656s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 656s | ^~~~~~~~ 656s /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 656s /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]’: 656s /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 656s 1999 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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]’: 656s /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 656s 1789 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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 656s 1792 | auto __lasti = ranges::next(__first, __last); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /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 656s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 656s | ^ 656s /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)::]’: 656s /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 656s 2064 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /usr/include/c++/14/bits/ranges_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]’: 656s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 737 | std::move(__result), 656s | ~~~~~~~~~~~~~~~~~~~~ 656s 738 | std::move(__op), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/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 > >]’: 656s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /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 > >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 376 | operator()(_Range&& __r, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 379 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /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]’: 656s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 656s | ^~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1720 | __start, _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/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 >]’: 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 683 | { return std::copy(__first, __first + __n, __result); } 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 960 | operator()(_It&& __first, _Sent __last) const 656s | ^~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 709 | vector(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 719 | _M_range_initialize_n(__first, __last, __n); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/format:55, 656s from /usr/include/c++/14/bits/chrono_io.h:39, 656s from /usr/include/c++/14/chrono:3360: 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 376 | operator()(_Range&& __r, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 379 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1631 | _M_allocate_and_copy(size_type __n, 656s | ^~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1638 | _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/string:51: 656s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 1789 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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 656s 1792 | auto __lasti = ranges::next(__first, __last); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /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 656s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 656s | ^ 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 656s 957 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/tuple:44, 656s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 656s from /usr/include/c++/14/bits/memory_resource.h:41, 656s from /usr/include/c++/14/string:68: 656s /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]’: 656s /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 656s 767 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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]’: 656s /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 656s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 656s | ^~~~~~~~ 656s /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 656s /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)>]’: 656s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 233 | void assemble_matrix( 656s | ^~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s 195 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s /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 656s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 656s | ^~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 247 | mesh->geometry().x(), constants, coefficients, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 248 | dof_marker0, dof_marker1); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s 181 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s /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 656s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 656s | ^~~~~~~~~~~~~~ 656s /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 > >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /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]’: 656s /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 656s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 656s | ^~~~ 656s /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 656s /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 656s 1029 | std::__fill_a(__first, __last, __value); 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/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*]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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*]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 185 | __uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 3147 | std::move(__comp), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 656s | ^~~~~~~~ 656s In file included from /usr/include/dolfinx/la/Vector.h:14: 656s /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]’: 656s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 195 | void scatter_fwd_begin(std::span send_buffer, 656s | ^~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 376 | operator()(_Range&& __r, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 379 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 656s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 402 | std::ranges::transform(p, xg, p.begin(), 656s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 656s 403 | [size = rows.size()](auto x, auto y) 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 404 | { return x + y / size; }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 656s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 508 | { return std::get<0>(idx) != r; }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 656s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 553 | [](auto x) { return std::get<1>(x); }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /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 656s 2064 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s 957 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/vector.tcc:980:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 980 | std::copy(__first, __last, __position); 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/vector.tcc:987:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 987 | std::__uninitialized_copy_a(__mid, __last, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 656s 988 | this->_M_impl._M_finish, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~ 656s 989 | _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/vector.tcc:998:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 998 | std::copy(__first, __mid, __position); 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/vector.tcc:1027:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1027 | = std::__uninitialized_copy_a(__first, __last, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s 1028 | __new_finish, 656s | ~~~~~~~~~~~~~ 656s 1029 | _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 386 | __result, __alloc); 656s | ~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /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]’: 656s /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 656s 398 | return std::__uninitialized_copy_a 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 1999 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /usr/include/c++/14/bits/ranges_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]’: 656s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 737 | std::move(__result), 656s | ~~~~~~~~~~~~~~~~~~~~ 656s 738 | std::move(__op), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 1426 | insert(const_iterator __position, initializer_list __l) 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 656s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1430 | std::random_access_iterator_tag()); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 386 | __result, __alloc); 656s | ~~~~~~~~~~~~~~~~~~ 656s /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 > >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /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]’: 656s /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 656s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1159 | std::move(__comp), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 398 | return std::__uninitialized_copy_a 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 656s 610 | this->_M_impl._M_start, 656s | ~~~~~~~~~~~~~~~~~~~~~~~ 656s 611 | _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 656s from /usr/include/dolfinx/geometry/utils.h:9, 656s from /usr/include/dolfinx/fem/interpolate.h:19, 656s from /usr/include/dolfinx/fem/Function.h:12: 656s /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 >]’: 656s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 783 | Mesh> create_mesh( 656s | ^~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 656s | ^ 656s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /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 >]’: 656s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 830 | cells1 = std::vector(cells.begin(), cells.end()); 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 841 | std::vector cells1_v 656s | ^~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /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 656s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 508 | { return std::get<0>(idx) != r; }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 656s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 553 | [](auto x) { return std::get<1>(x); }); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 880 | boundary_v.erase(unique_end, range_end); 656s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 885 | boundary_v.erase(boundary_v.begin()); 656s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 656s | ^~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 905 | nodes1.erase(unique_end, range_end); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 911 | Geometry geometry 656s | ^~~~~~~~ 656s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 646 | std::next(x_new.begin(), shape[1] * i)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 658 | std::next(x_new.begin(), shape[1] * i)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1720 | __start, _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 368 | return ranges::__copy_or_move(std::move(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 656s 369 | std::move(__last), 656s | ~~~~~~~~~~~~~~~~~~ 656s 370 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s In file included from /usr/include/c++/14/string:44: 656s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 608 | __miter_base(_Iterator __it) 656s | ^~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 656s | ^~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s In file included from /usr/include/c++/14/optional:48, 656s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:9: 656s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 656s /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 656s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 656s | ^~~~~~~~ 656s /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 656s /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 656s 193 | return std::_Destroy_aux::__destroy(__first, __last); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /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 656s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 196 | __destroy(__first, __last); 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_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]’: 656s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 737 | std::move(__result), 656s | ~~~~~~~~~~~~~~~~~~~~ 656s 738 | std::move(__op), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1002 | operator()(_It __x, _Sent __bound) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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&)::]’: 656s /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 656s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 656s | ^~~~ 656s /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 656s /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 656s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/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 > >]’: 656s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /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 >]’: 656s /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 656s 675 | move(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /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 656s /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 656s /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 656s 683 | return std::__copy_move_a(std::__miter_base(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 684 | std::__miter_base(__last), __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1002 | operator()(_It __x, _Sent __bound) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/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*]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 147 | { return std::copy(__first, __last, __result); } 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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&)::]’: 656s /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 656s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 656s | ^~~~ 656s /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 656s /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 656s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 3123 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 368 | return ranges::__copy_or_move(std::move(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 656s 369 | std::move(__last), 656s | ~~~~~~~~~~~~~~~~~~ 656s 370 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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 >]’: 656s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1805 | std::move(__comp), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /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 656s 3867 | find_if(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~ 656s /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 656s /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 656s 3876 | return std::__find_if(__first, __last, 656s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 656s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 656s | ^~~~~~~~ 656s /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 656s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 737 | std::move(__result), 656s | ~~~~~~~~~~~~~~~~~~~~ 656s 738 | std::move(__op), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/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 > >]’: 656s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /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 656s 715 | return std::__copy_n(__first, __n2, __result, 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 656s 716 | std::__iterator_category(__first)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/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 > >]’: 656s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /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 656s 715 | return std::__copy_n(__first, __n2, __result, 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 656s 716 | std::__iterator_category(__first)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /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 656s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 656s | ^~~~~~~~ 656s /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 656s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 656s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/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 > >]’: 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 683 | { return std::copy(__first, __first + __n, __result); } 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 656s 1497 | insert(const_iterator __position, _InputIterator __first, 656s | ^~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1501 | _M_range_insert(begin() + __offset, __first, __last, 656s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1502 | std::__iterator_category(__first)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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]’: 656s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 656s 957 | vector<_Tp, _Alloc>:: 656s | ^~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 386 | __result, __alloc); 656s | ~~~~~~~~~~~~~~~~~~ 656s /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 > >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /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]’: 656s /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 656s 398 | return std::__uninitialized_copy_a 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 656s | ^~~~~~~~ 656s /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 656s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 776 | ranges::begin(__r2), ranges::end(__r2), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 777 | std::move(__result), std::move(__binary_op), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 778 | std::move(__proj1), std::move(__proj2)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 656s /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 656s /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 656s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /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 656s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 656s | ^~~~~~~~ 656s /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 656s /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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 656s /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 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 656s | ^~~~~~~~~~~~~ 656s /usr/include/c++/14/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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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&)::]’: 656s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 656s | ^~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 656s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 608 | __miter_base(_Iterator __it) 656s | ^~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 656s | ^~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 656s from /usr/include/c++/14/bits/stl_algobase.h:67: 656s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 656s /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 656s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 656s | ^~~~~~~~ 656s /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 656s /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 656s 193 | return std::_Destroy_aux::__destroy(__first, __last); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /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 656s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 196 | __destroy(__first, __last); 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /usr/include/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*]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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*]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 185 | __uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 > >]’: 656s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 656s 1002 | operator()(_It __x, _Sent __bound) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 656s In file included from /usr/include/c++/14/algorithm:61: 656s /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&)::]’: 656s /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 656s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 656s | ^~~~ 656s /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 656s /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 656s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 > >]’: 656s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 656s 960 | operator()(_It&& __first, _Sent __last) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 656s | ^~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 314 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/string:48: 656s /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]’: 656s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 656s | ^~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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 > >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 368 | return ranges::__copy_or_move(std::move(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 656s 369 | std::move(__last), 656s | ~~~~~~~~~~~~~~~~~~ 656s 370 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /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*]’: 656s /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 656s 346 | __niter_wrap(_From __from, _To __res) 656s | ^~~~~~~~~~~~ 656s /usr/include/c++/14/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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 656s | ^~~~~~~~~ 656s /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 656s /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 >]’: 656s /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 656s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 656s | ^~~~~~~~~ 656s /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 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 863 | operator()(_It& __it, _Sent __bound) const 656s | ^~~~~~~~ 656s /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&):: >]’: 656s /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 656s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 656s | ^~~~~~ 656s /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 656s /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 656s 1905 | std::__introsort_loop(__first, __last, 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s 1906 | std::__lg(__last - __first) * 2, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1907 | __comp); 656s | ~~~~~~~ 656s /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 656s 1908 | std::__final_insertion_sort(__first, __last, __comp); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 608 | __miter_base(_Iterator __it) 656s | ^~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 656s | ^~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1720 | __start, _M_get_Tp_allocator()); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 368 | return ranges::__copy_or_move(std::move(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 656s 369 | std::move(__last), 656s | ~~~~~~~~~~~~~~~~~~ 656s 370 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s In file included from /usr/include/c++/14/string:44: 656s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 608 | __miter_base(_Iterator __it) 656s | ^~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 656s | ^~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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*]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s In file included from /usr/include/c++/14/bits/char_traits.h:57, 656s from /usr/include/c++/14/string:42: 656s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 656s /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 656s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 656s | ^~~~~~~~ 656s /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 656s /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 656s 193 | return std::_Destroy_aux::__destroy(__first, __last); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /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 656s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 196 | __destroy(__first, __last); 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 656s | ^~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 314 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 1002 | operator()(_It __x, _Sent __bound) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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&)::]’: 656s /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 656s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 656s | ^~~~ 656s /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 656s /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 656s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 656s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /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 656s 675 | move(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /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 656s /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 656s /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 656s 683 | return std::__copy_move_a(std::__miter_base(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 684 | std::__miter_base(__last), __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 927 | void pack_coefficient_entity(std::span c, int cstride, 656s | ^~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/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*]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 147 | { return std::copy(__first, __last, __result); } 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 656s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 737 | std::move(__result), 656s | ~~~~~~~~~~~~~~~~~~~~ 656s 738 | std::move(__op), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 3123 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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)::]’: 656s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 927 | void pack_coefficient_entity(std::span c, int cstride, 656s | ^~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 >]’: 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 368 | return ranges::__copy_or_move(std::move(__first), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 656s 369 | std::move(__last), 656s | ~~~~~~~~~~~~~~~~~~ 656s 370 | std::move(__result)); 656s | ~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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]’: 656s /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 656s 1789 | operator()(_Iter __first, _Sent __last, 656s | ^~~~~~~~ 656s /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 656s /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 656s 1792 | auto __lasti = ranges::next(__first, __last); 656s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s /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 656s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 656s | ^ 656s /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):: >]’: 656s /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 656s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 656s | ^~~~~~~~~ 656s /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 656s /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 656s 2152 | return __find_if(__first, __last, __pred, 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 656s 2153 | std::__iterator_category(__first)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 927 | void pack_coefficient_entity(std::span c, int cstride, 656s | ^~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 656s /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 656s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 656s | ^~~~~~~~ 656s /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 656s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/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 > >]’: 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 683 | { return std::copy(__first, __first + __n, __result); } 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/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 > >]’: 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 656s | ^~~~~~~~ 656s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 683 | { return std::copy(__first, __first + __n, __result); } 656s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 927 | void pack_coefficient_entity(std::span c, int cstride, 656s | ^~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 656s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 642 | copy(_II __first, _II __last, _OI __result) 656s | ^~~~ 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 656s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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]’: 656s /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 656s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 1805 | std::move(__comp), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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)::]’: 656s /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 656s 3867 | find_if(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~ 656s /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 656s /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 656s 3876 | return std::__find_if(__first, __last, 656s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 656s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 656s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 656s | ^~~~~~~~ 656s /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 656s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 656s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 737 | std::move(__result), 656s | ~~~~~~~~~~~~~~~~~~~~ 656s 738 | std::move(__op), std::move(__proj)); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s /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)>]’: 656s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 494 | void assemble_matrix( 656s | ^~~~~~~~~~~~~~~ 656s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 549 | impl::assemble_cells( 656s | ~~~~~~~~~~~~~~~~~~~~^ 656s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 656s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 572 | impl::assemble_exterior_facets( 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 656s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 574 | a.domain(IntegralType::exterior_facet, i), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 578 | perms); 656s | ~~~~~~ 656s /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 656s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s 588 | impl::assemble_interior_facets( 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 656s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 590 | a.domain(IntegralType::interior_facet, i), 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 656s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s 594 | cell_info1, perms); 656s | ~~~~~~~~~~~~~~~~~~ 656s /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 656s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 656s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 656s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 656s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 656s | ^~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 656s /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 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 > >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 656s | ^~~~~~~~~~~~~ 656s /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]’: 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 656s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 656s | ^~~~~~~~~~~~~~~~~~~~~~ 656s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 656s /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 656s 371 | return std::__do_uninit_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 656s 373 | return std::uninitialized_copy(__first, __last, __result); 656s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 656s /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 > >]’: 656s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 656s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 656s | ^~~~~~~~~~~~~ 657s /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 > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 657s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 657s | ^~~~~~~~ 657s /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 657s /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 657s 998 | { std::__fill_a1(__first, __last, __value); } 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 657s | ^~~~~~~~ 657s /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 657s /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 657s /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 657s /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 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~ 657s /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)::]’: 657s /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 657s 3867 | find_if(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~ 657s /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 657s /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 657s 3876 | return std::__find_if(__first, __last, 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 657s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 657s | ^~~~~~~~ 657s /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 657s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 737 | std::move(__result), 657s | ~~~~~~~~~~~~~~~~~~~~ 657s 738 | std::move(__op), std::move(__proj)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/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 > >]’: 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 657s | ^~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /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 657s 715 | return std::__copy_n(__first, __n2, __result, 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s 716 | std::__iterator_category(__first)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/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 > >]’: 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 657s | ^~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /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 657s 715 | return std::__copy_n(__first, __n2, __result, 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s 716 | std::__iterator_category(__first)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/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 > >]’: 657s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 683 | { return std::copy(__first, __first + __n, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 657s 610 | this->_M_impl._M_start, 657s | ~~~~~~~~~~~~~~~~~~~~~~~ 657s 611 | _M_get_Tp_allocator()); 657s | ~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 863 | operator()(_It& __it, _Sent __bound) const 657s | ^~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~ 657s /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 657s /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 657s 1905 | std::__introsort_loop(__first, __last, 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s 1906 | std::__lg(__last - __first) * 2, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1907 | __comp); 657s | ~~~~~~~ 657s /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 657s 1908 | std::__final_insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 657s 957 | vector<_Tp, _Alloc>:: 657s | ^~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 657s | ^~~~ 657s /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 657s /usr/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 >]’: 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 657s | ^~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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]’: 657s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 46 | void reorder_list(std::span list, std::span nodemap) 657s | ^~~~~~~~~~~~ 657s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 53 | const std::vector orig(list.begin(), list.end()); 657s | ^~~~ 657s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 58 | std::ranges::copy(links_old, links_new.begin()); 657s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1805 | std::move(__comp), std::move(__proj)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1134 | operator()(_Iter __first, _Sent __last, 657s | ^~~~~~~~ 657s /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 657s /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 657s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1139 | return {__first, __first}; 657s | ^ 657s /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 657s 1148 | return {++__dest, __first}; 657s | ^ 657s /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]’: 657s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 657s 1577 | erase(const_iterator __first, const_iterator __last) 657s | ^~~~~ 657s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 657s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 657s 957 | vector<_Tp, _Alloc>:: 657s | ^~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/vector.tcc:980:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 980 | std::copy(__first, __last, __position); 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/vector.tcc:987:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 987 | std::__uninitialized_copy_a(__mid, __last, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s 988 | this->_M_impl._M_finish, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~ 657s 989 | _M_get_Tp_allocator()); 657s | ~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/vector.tcc:998:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 998 | std::copy(__first, __mid, __position); 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/vector.tcc:1027:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1027 | = std::__uninitialized_copy_a(__first, __last, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s 1028 | __new_finish, 657s | ~~~~~~~~~~~~~ 657s 1029 | _M_get_Tp_allocator()); 657s | ~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 657s 1549 | erase(const_iterator __position) 657s | ^~~~~ 657s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 657s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 657s | ^~~~~~~~~~~~~~ 657s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 657s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 657s from /usr/include/dolfinx/fem/Function.h:11: 657s /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]’: 657s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 119 | std::ranges::copy(buffer, range.begin()); 657s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1876 | __introsort_loop(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1884 | std::__partial_sort(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1819 | __comp); 657s | ~~~~~~~ 657s /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 657s 1822 | std::__insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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]’: 657s /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 657s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 386 | __result, __alloc); 657s | ~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 676 | distribute_data(MPI_Comm comm0, std::span indices, 657s | ^~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 657s | ^~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 398 | return std::__uninitialized_copy_a 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 2021 | std::move(__comp), std::move(__proj)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 >]’: 657s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 382 | create_geometry( 657s | ^~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 424 | const std::vector l2l = graph::build::compute_local_to_local( 657s | ^~~ 657s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 429 | std::ranges::transform(l2l, igi.begin(), 657s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 657s 430 | [&nodes](auto index) { return nodes[index]; }); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 > >]’: 657s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 1002 | operator()(_It __x, _Sent __bound) const 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /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&)::]’: 657s /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 657s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~ 657s /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 657s /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 657s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 657s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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):: >]’: 657s /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 657s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~ 657s /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 657s /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 657s 2107 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2111 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2115 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2119 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2127 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2132 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2137 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 657s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 402 | std::ranges::transform(p, xg, p.begin(), 657s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 657s 403 | [size = rows.size()](auto x, auto y) 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 404 | { return x + y / size; }); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /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*]’: 657s /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 657s 346 | __niter_wrap(_From __from, _To __res) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/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]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 371 | return std::__do_uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 373 | return std::uninitialized_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/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]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 371 | return std::__do_uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 373 | return std::uninitialized_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 657s | ^~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 314 | std::move(__result)); 657s | ~~~~~~~~~~~~~~~~~~~~ 657s In file included from /usr/include/c++/14/string:48: 657s /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]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /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 657s 346 | __niter_wrap(_From __from, _To __res) 657s | ^~~~~~~~~~~~ 657s /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]’: 657s /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 657s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 657s | ^~~~~~~~~ 657s /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 657s /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 >]’: 657s /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 657s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 657s | ^~~~~~~~~ 657s /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 657s /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 >]’: 657s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 863 | operator()(_It& __it, _Sent __bound) const 657s | ^~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~ 657s /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 657s /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 657s 1905 | std::__introsort_loop(__first, __last, 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s 1906 | std::__lg(__last - __first) * 2, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1907 | __comp); 657s | ~~~~~~~ 657s /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 657s 1908 | std::__final_insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 657s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 657s | ^~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 314 | std::move(__result)); 657s | ~~~~~~~~~~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 657s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 737 | std::move(__result), 657s | ~~~~~~~~~~~~~~~~~~~~ 657s 738 | std::move(__op), std::move(__proj)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1863 | __partial_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1868 | std::__heap_select(__first, __middle, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1869 | std::__sort_heap(__first, __middle, __comp); 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1789 | operator()(_Iter __first, _Sent __last, 657s | ^~~~~~~~ 657s /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 657s /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 657s 1792 | auto __lasti = ranges::next(__first, __last); 657s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 657s | ^ 657s /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 657s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1856 | __comp); 657s | ~~~~~~~ 657s /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 657s /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 657s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1770 | __insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1777 | if (__comp(__i, __first)) 657s | ~~~~~~^~~~~~~~~~~~~~ 657s /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 657s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 657s | ^~~~~~~~~~~~~~~~~~~~~~~ 657s /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):: >]’: 657s /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 657s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 657s | ^~~~~~~~~ 657s /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 657s /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 657s 2152 | return __find_if(__first, __last, __pred, 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s 2153 | std::__iterator_category(__first)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 657s /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 657s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 657s | ^~~~~~~~ 657s /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 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /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 > >]’: 657s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 863 | operator()(_It& __it, _Sent __bound) const 657s | ^~~~~~~~ 657s /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*]’: 657s /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 657s 346 | __niter_wrap(_From __from, _To __res) 657s | ^~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~ 657s /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 657s /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 657s 1905 | std::__introsort_loop(__first, __last, 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s 1906 | std::__lg(__last - __first) * 2, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1907 | __comp); 657s | ~~~~~~~ 657s /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 657s 1908 | std::__final_insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 657s /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)::]’: 657s /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 657s 317 | operator()(_Iterator __it) 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 657s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 737 | std::move(__result), 657s | ~~~~~~~~~~~~~~~~~~~~ 657s 738 | std::move(__op), std::move(__proj)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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):: >]’: 657s /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 657s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 657s | ^~~~~~~~~ 657s /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 657s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 2152 | return __find_if(__first, __last, __pred, 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s 2153 | std::__iterator_category(__first)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 657s /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 657s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 657s | ^~~~~~~~ 657s /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 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/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 > >]’: 657s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 683 | { return std::copy(__first, __first + __n, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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 > >]’: 657s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 683 | { return std::copy(__first, __first + __n, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1876 | __introsort_loop(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1884 | std::__partial_sort(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1819 | __comp); 657s | ~~~~~~~ 657s /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 657s 1822 | std::__insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /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 657s 346 | __niter_wrap(_From __from, _To __res) 657s | ^~~~~~~~~~~~ 657s /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]’: 657s /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 657s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 657s | ^~~~~~~~~ 657s /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 657s /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 >]’: 657s /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 657s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 657s | ^~~~~~~~~ 657s /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 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 > >]’: 657s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 863 | operator()(_It& __it, _Sent __bound) const 657s | ^~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~ 657s /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 657s /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 657s 1905 | std::__introsort_loop(__first, __last, 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s 1906 | std::__lg(__last - __first) * 2, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1907 | __comp); 657s | ~~~~~~~ 657s /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 657s 1908 | std::__final_insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 657s | ^~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 314 | std::move(__result)); 657s | ~~~~~~~~~~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /usr/include/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s In file included from /usr/include/dolfinx/fem/Function.h:10: 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 319 | return [](std::span, std::span, std::int32_t, int) 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 341 | return [dims, sub_element_fns](std::span data, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 657s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 350 | block_size); 657s | ~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/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]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 371 | return std::__do_uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 373 | return std::uninitialized_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 362 | return [ebs, sub_fn](std::span data, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 657s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 372 | return [this](std::span data, std::span cell_info, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 657s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 376 | return [this](std::span data, std::span cell_info, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 657s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 380 | return [this](std::span data, std::span cell_info, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 657s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 384 | return [this](std::span data, std::span cell_info, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 386 | { T_apply(data, cell_info[cell], block_size); }; 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 657s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1589 | __heap_select(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1593 | std::__make_heap(__first, __middle, __comp); 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1595 | if (__comp(__i, __first)) 657s | ~~~~~~^~~~~~~~~~~~~~ 657s /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 657s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 657s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 371 | return std::__do_uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 373 | return std::uninitialized_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 657s /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&):: >]’: 657s /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 657s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~~~ 657s /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 657s /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 657s 425 | std::__pop_heap(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 88 | if (__comp(__a, __b)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 90 | if (__comp(__b, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 91 | std::iter_swap(__result, __b); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 92 | else if (__comp(__a, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 93 | std::iter_swap(__result, __c); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 95 | std::iter_swap(__result, __a); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 97 | else if (__comp(__a, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 98 | std::iter_swap(__result, __a); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 99 | else if (__comp(__b, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 100 | std::iter_swap(__result, __c); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 102 | std::iter_swap(__result, __b); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1829 | __unguarded_partition(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1835 | while (__comp(__first, __pivot)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~~ 657s /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 657s 1838 | while (__comp(__pivot, __last)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~ 657s /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 657s 1842 | std::iter_swap(__first, __last); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s /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)>]’: 657s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 657s | ^~~~ 657s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 902 | transform(coeffs, cell_info, cell, 1); 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&)::]’: 657s /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 657s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 657s | ^~~~~~~~ 657s /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 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 923 | std::__miter_base(__last), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 924 | __result); 657s | ~~~~~~~~~ 657s /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)>]’: 657s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 657s | ^~~~ 657s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 902 | transform(coeffs, cell_info, cell, 1); 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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)>]’: 657s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 657s | ^~~~ 657s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 902 | transform(coeffs, cell_info, cell, 1); 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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)>]’: 657s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 657s | ^~~~ 657s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 902 | transform(coeffs, cell_info, cell, 1); 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1876 | __introsort_loop(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1884 | std::__partial_sort(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 424 | return [](std::span, std::span, std::int32_t, int) 657s | ^ 657s /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&):: >]’: 657s /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 657s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1819 | __comp); 657s | ~~~~~~~ 657s /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 657s 1822 | std::__insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 443 | return [this, sub_element_fns](std::span data, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 657s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 451 | cell_info, cell, block_size); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 466 | return [this, sub_fn](std::span data, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 657s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 475 | ebs); 657s | ~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 484 | return [this](std::span data, std::span cell_info, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 657s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 488 | return [this](std::span data, std::span cell_info, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 492 | return [this](std::span data, std::span cell_info, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 657s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 496 | return [this](std::span data, std::span cell_info, 657s | ^ 657s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 498 | { T_apply_right(data, cell_info[cell], n); }; 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 61 | void assemble_cells( 657s | ^~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 657s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 657s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 155 | mat_set(dofs0, dofs1, Ae); 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /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 657s 2981 | __miter_base(move_iterator<_Iterator> __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 195 | void assemble_exterior_facets( 657s | ^~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 254 | P0(_Ae, cell_info0, cell0, ndim1); 657s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 657s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 292 | mat_set(dofs0, dofs1, Ae); 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 657s | ^~~~~~~~ 657s /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 657s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 776 | ranges::begin(__r2), ranges::end(__r2), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 777 | std::move(__result), std::move(__binary_op), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 778 | std::move(__proj1), std::move(__proj2)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s /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 657s /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]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 657s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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&):: >]’: 657s /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 657s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~~~ 657s /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 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 >]’: 657s /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 657s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 657s | ^~~~~~~~~ 657s /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 657s /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]’: 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 334 | void assemble_interior_facets( 657s | ^~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 657s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 657s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 657s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 657s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&)::]’: 657s /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 657s 239 | operator()(_Value& __val, _Iterator __it) 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 1863 | __partial_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /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 657s 1868 | std::__heap_select(__first, __middle, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1869 | std::__sort_heap(__first, __middle, __comp); 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1856 | __comp); 657s | ~~~~~~~ 657s /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 657s /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 657s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1770 | __insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1777 | if (__comp(__i, __first)) 657s | ~~~~~~^~~~~~~~~~~~~~ 657s /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 657s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 657s | ^~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 657s | ^~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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&):: >]’: 657s /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 657s 1876 | __introsort_loop(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1884 | std::__partial_sort(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1819 | __comp); 657s | ~~~~~~~ 657s /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 657s 1822 | std::__insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /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*]’: 657s /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 657s 346 | __niter_wrap(_From __from, _To __res) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 >]’: 657s /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 657s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 952 | __make_move_if_noexcept_iterator(__c.end()), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 953 | __c.get_allocator()).swap(__c); 657s | ~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 657s | ^~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 657s | ^~~~~~~~~ 657s /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 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /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 657s 2981 | __miter_base(move_iterator<_Iterator> __it) 657s | ^~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 657s | ^~~~~~~~~~~~~ 657s /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 657s 232 | if (__comp(__first + __secondChild, 657s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s 233 | __first + (__secondChild - 1))) 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 > >]’: 657s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 1002 | operator()(_It __x, _Sent __bound) const 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /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&)::]’: 657s /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 657s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~ 657s /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 657s /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 657s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 657s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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):: >]’: 657s /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 657s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~ 657s /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 657s /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 657s 2107 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2111 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2115 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2119 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2127 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2132 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2137 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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]’: 657s /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 657s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 386 | __result, __alloc); 657s | ~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /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]’: 657s /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 657s 398 | return std::__uninitialized_copy_a 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 1589 | __heap_select(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /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 657s 1593 | std::__make_heap(__first, __middle, __comp); 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1595 | if (__comp(__i, __first)) 657s | ~~~~~~^~~~~~~~~~~~~~ 657s /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 657s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 657s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~~~ 657s /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 657s /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 657s 425 | std::__pop_heap(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /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 657s 88 | if (__comp(__a, __b)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 90 | if (__comp(__b, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 91 | std::iter_swap(__result, __b); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 92 | else if (__comp(__a, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 93 | std::iter_swap(__result, __c); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 95 | std::iter_swap(__result, __a); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 97 | else if (__comp(__a, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 98 | std::iter_swap(__result, __a); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 99 | else if (__comp(__b, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 100 | std::iter_swap(__result, __c); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 102 | std::iter_swap(__result, __b); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 1829 | __unguarded_partition(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /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 657s 1835 | while (__comp(__first, __pivot)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~~ 657s /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 657s 1838 | while (__comp(__pivot, __last)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~ 657s /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 657s 1842 | std::iter_swap(__first, __last); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s /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&)::]’: 657s /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 657s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 657s | ^~~~~~~~ 657s /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 657s /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 > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /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 657s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 923 | std::__miter_base(__last), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 924 | __result); 657s | ~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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 >]’: 657s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 683 | { return std::copy(__first, __first + __n, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 657s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 960 | operator()(_It&& __first, _Sent __last) const 657s | ^~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 709 | vector(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~ 657s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 719 | _M_range_initialize_n(__first, __last, __n); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 376 | operator()(_Range&& __r, _Out __result) const 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 379 | std::move(__result)); 657s | ~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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]’: 657s /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 657s 1789 | operator()(_Iter __first, _Sent __last, 657s | ^~~~~~~~ 657s /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 657s /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 657s 1792 | auto __lasti = ranges::next(__first, __last); 657s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s /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 657s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 657s | ^ 657s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 657s /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]’: 657s /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 657s 767 | operator()(_Iter __first, _Sent __last, 657s | ^~~~~~~~ 657s /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 657s /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]’: 657s /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 657s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 657s | ^~~~~~~~ 657s /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 657s /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]’: 657s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 657s 195 | vector<_Tp, _Alloc>:: 657s | ^~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 657s /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 657s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 657s | ^~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 657s 181 | vector<_Tp, _Alloc>:: 657s | ^~~~~~~~~~~~~~~~~~~ 657s /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 657s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 657s | ^~~~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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]’: 657s /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 657s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 3147 | std::move(__comp), std::move(__proj)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 657s 610 | this->_M_impl._M_start, 657s | ~~~~~~~~~~~~~~~~~~~~~~~ 657s 611 | _M_get_Tp_allocator()); 657s | ~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 135 | __push_heap(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~ 657s /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 657s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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):: >]’: 657s /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 657s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~ 657s /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 657s /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 657s 2107 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2111 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2115 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2119 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2127 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2132 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /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 657s 2137 | if (__pred(__first)) 657s | ~~~~~~^~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 376 | operator()(_Range&& __r, _Out __result) const 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 379 | std::move(__result)); 657s | ~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /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&):: >]’: 657s /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 657s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~~~ 657s /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 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1863 | __partial_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1868 | std::__heap_select(__first, __middle, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1869 | std::__sort_heap(__first, __middle, __comp); 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1856 | __comp); 657s | ~~~~~~~ 657s /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 657s /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 657s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 > >]’: 657s /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 657s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 657s | ^~~~~~~~~ 657s /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 657s /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 >]’: 657s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 657s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 508 | { return std::get<0>(idx) != r; }); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1770 | __insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 657s /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 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /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 657s /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 657s 1777 | if (__comp(__i, __first)) 657s | ~~~~~~^~~~~~~~~~~~~~ 657s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 657s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 553 | [](auto x) { return std::get<1>(x); }); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 657s | ^~~~~~~~~~~~~~~~~~~~~~~ 657s /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 > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 657s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 657s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 657s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 646 | std::next(x_new.begin(), shape[1] * i)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 657s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 658 | std::next(x_new.begin(), shape[1] * i)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 657s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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&)::]’: 657s /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 657s 239 | operator()(_Value& __val, _Iterator __it) 657s | ^~~~~~~~ 657s /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&)::]’: 657s /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 657s 195 | operator()(_Iterator __it, _Value& __val) 657s | ^~~~~~~~ 657s /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&):: >]’: 657s /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 657s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 657s | ^~~~~~~~~~~~~ 657s /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 657s 232 | if (__comp(__first + __secondChild, 657s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s 233 | __first + (__secondChild - 1))) 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 >]’: 657s /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 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /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*]’: 657s /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 657s 346 | __niter_wrap(_From __from, _To __res) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 135 | __push_heap(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~ 657s /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 657s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 185 | __uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1999 | operator()(_Iter __first, _Sent __last, 657s | ^~~~~~~~ 657s /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 657s /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&)::]’: 657s /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 657s 195 | operator()(_Iterator __it, _Value& __val) 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_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]’: 657s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 737 | std::move(__result), 657s | ~~~~~~~~~~~~~~~~~~~~ 657s 738 | std::move(__op), std::move(__proj)); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/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 > >]’: 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 657s | ^~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /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]’: 657s /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 657s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 657s | ^~~~~~~~ 657s /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 657s /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 657s /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 657s /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 657s /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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 657s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 657s | ^ 657s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 657s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 657s | ^ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1863 | __partial_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1868 | std::__heap_select(__first, __middle, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1869 | std::__sort_heap(__first, __middle, __comp); 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1856 | __comp); 657s | ~~~~~~~ 657s /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 657s /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 657s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1770 | __insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1777 | if (__comp(__i, __first)) 657s | ~~~~~~^~~~~~~~~~~~~~ 657s /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 657s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 657s | ^~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 >]’: 657s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 657s | ^~~~~~~~~~~~~ 657s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 > >]’: 657s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /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 > >]’: 657s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657s 863 | operator()(_It& __it, _Sent __bound) const 657s | ^~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~ 657s /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 657s /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 657s 1905 | std::__introsort_loop(__first, __last, 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s 1906 | std::__lg(__last - __first) * 2, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1907 | __comp); 657s | ~~~~~~~ 657s /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 657s 1908 | std::__final_insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 657s /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)::]’: 657s /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 657s 317 | operator()(_Iterator __it) 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /usr/include/c++/14/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]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 371 | return std::__do_uninit_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 373 | return std::uninitialized_copy(__first, __last, __result); 657s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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)::]’: 657s /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 657s 317 | operator()(_Iterator __it) 657s | ^~~~~~~~ 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 657s | ^~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1589 | __heap_select(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1593 | std::__make_heap(__first, __middle, __comp); 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1595 | if (__comp(__i, __first)) 657s | ~~~~~~^~~~~~~~~~~~~~ 657s /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 657s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 657s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 657s /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&):: >]’: 657s /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 657s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~~~ 657s /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 657s /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 657s 425 | std::__pop_heap(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 88 | if (__comp(__a, __b)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 90 | if (__comp(__b, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 91 | std::iter_swap(__result, __b); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 92 | else if (__comp(__a, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 93 | std::iter_swap(__result, __c); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 95 | std::iter_swap(__result, __a); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 97 | else if (__comp(__a, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 98 | std::iter_swap(__result, __a); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 99 | else if (__comp(__b, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 100 | std::iter_swap(__result, __c); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 102 | std::iter_swap(__result, __b); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1829 | __unguarded_partition(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1835 | while (__comp(__first, __pivot)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~~ 657s /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 657s 1838 | while (__comp(__pivot, __last)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~ 657s /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 657s 1842 | std::iter_swap(__first, __last); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s /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&)::]’: 657s /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 657s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 657s | ^~~~~~~~ 657s /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 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 923 | std::__miter_base(__last), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 924 | __result); 657s | ~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1876 | __introsort_loop(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1884 | std::__partial_sort(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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*]’: 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 657s /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 657s 147 | { return std::copy(__first, __last, __result); } 657s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1819 | __comp); 657s | ~~~~~~~ 657s /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 657s 1822 | std::__insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 657s | ^~~~~~~~~~~~~~ 657s In file included from /usr/include/c++/14/functional:59, 657s from /usr/include/spdlog/common.h:13, 657s from /usr/include/spdlog/spdlog.h:12, 657s from /usr/include/dolfinx/common/log.h:9, 657s from /usr/include/dolfinx/common/MPI.h:10: 657s /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}]’: 657s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 587 | operator()(_ArgTypes... __args) const 657s | ^~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 657s | ^~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 657s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 657s | ^~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 577 | _element->Tt_apply(data, n, cell_permutation); 657s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 657s | ^~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 593 | _element->Tinv_apply(data, n, cell_permutation); 657s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 657s | ^~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 544 | _element->T_apply(data, n, cell_permutation); 657s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 657s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 608 | __miter_base(_Iterator __it) 657s | ^~~~~~~~~~~~ 657s /usr/include/c++/14/bits/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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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*]’: 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 642 | copy(_II __first, _II __last, _OI __result) 657s | ^~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1589 | __heap_select(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1593 | std::__make_heap(__first, __middle, __comp); 657s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1595 | if (__comp(__i, __first)) 657s | ~~~~~~^~~~~~~~~~~~~~ 657s /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 657s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 657s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 657s | ^~~~~~~~~~~ 657s /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 657s /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 657s 425 | std::__pop_heap(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 88 | if (__comp(__a, __b)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 90 | if (__comp(__b, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 91 | std::iter_swap(__result, __b); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 92 | else if (__comp(__a, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 93 | std::iter_swap(__result, __c); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 95 | std::iter_swap(__result, __a); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 97 | else if (__comp(__a, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 98 | std::iter_swap(__result, __a); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 99 | else if (__comp(__b, __c)) 657s | ~~~~~~^~~~~~~~~~ 657s /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 657s 100 | std::iter_swap(__result, __c); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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 657s 102 | std::iter_swap(__result, __b); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 1829 | __unguarded_partition(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 1835 | while (__comp(__first, __pivot)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~~ 657s /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 657s 1838 | while (__comp(__pivot, __last)) 657s | ~~~~~~^~~~~~~~~~~~~~~~~ 657s /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 657s 1842 | std::iter_swap(__first, __last); 657s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 657s /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&)::]’: 657s /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 657s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 657s | ^~~~~~~~ 657s /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 657s /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 >]’: 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 657s | ^~~~~~~~~~~~~ 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 657s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 923 | std::__miter_base(__last), 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 924 | __result); 657s | ~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 657s | ^~~~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 657s | ^~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 643 | _element->Tt_apply_right(data, n, cell_permutation); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 657s | ^~~~~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 657s | ^~~~~~~~~~~~~ 657s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 657s 609 | _element->T_apply_right(data, n, cell_permutation); 657s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/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 > >]’: 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 657s | ^~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s /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 >&]’: 657s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 657s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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]’: 657s /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 657s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 657s | ^~~~~~ 657s /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&):: >]’: 657s /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 657s 1876 | __introsort_loop(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1884 | std::__partial_sort(__first, __last, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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&):: >]’: 657s /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 657s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 657s | ^~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s /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 657s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 657s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s 1819 | __comp); 657s | ~~~~~~~ 657s /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 657s 1822 | std::__insertion_sort(__first, __last, __comp); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 657s /usr/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 >]’: 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 657s | ^~~~~~ 657s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657s /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 > > >]’: 657s /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 657s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 657s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657s /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 657s 1817 | { return _ReturnType(__i); } 657s | ^~~~~~~~~~~~~~~~ 657s /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 = std::move_iterator<__gnu_cxx::__normal_iterator > > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator > > >]’: 657s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 657s 960 | operator()(_It&& __first, _Sent __last) const 657s | ^~~~~~~~ 657s /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]’: 657s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 657s 709 | vector(_InputIterator __first, _InputIterator __last, 657s | ^~~~~~ 657s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 657s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 657s 719 | _M_range_initialize_n(__first, __last, __n); 657s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 658s /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*]’: 658s /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 658s 2981 | __miter_base(move_iterator<_Iterator> __it) 658s | ^~~~~~~~~~~~ 658s /usr/include/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*]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /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]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s /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 658s 371 | return std::__do_uninit_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 373 | return std::uninitialized_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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*]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 185 | __uninit_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~~ 658s /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 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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 >]’: 658s /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 658s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 658s | ^~~~~~~~~ 658s /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 658s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 658s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 608 | __miter_base(_Iterator __it) 658s | ^~~~~~~~~~~~ 658s /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 >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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&)::]’: 658s /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 658s 239 | operator()(_Value& __val, _Iterator __it) 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 658s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 658s | ^~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1720 | __start, _M_get_Tp_allocator()); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 >]’: 658s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 368 | return ranges::__copy_or_move(std::move(__first), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 658s 369 | std::move(__last), 658s | ~~~~~~~~~~~~~~~~~~ 658s 370 | std::move(__result)); 658s | ~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 >]’: 658s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 1002 | operator()(_It __x, _Sent __bound) const 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s /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&)::]’: 658s /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 658s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~ 658s /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 658s /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 658s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 658s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 >]’: 658s /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 658s 675 | move(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /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 658s /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 658s /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 658s 683 | return std::__copy_move_a(std::__miter_base(__first), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 684 | std::__miter_base(__last), __result); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /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 658s 3123 | operator()(_Iter __first, _Sent __last, 658s | ^~~~~~~~ 658s /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 658s /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 >]’: 658s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 368 | return ranges::__copy_or_move(std::move(__first), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 658s 369 | std::move(__last), 658s | ~~~~~~~~~~~~~~~~~~ 658s 370 | std::move(__result)); 658s | ~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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 >]’: 658s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 658s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 658s | ^~~~~~~~~~~~ 658s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 658s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 608 | __miter_base(_Iterator __it) 658s | ^~~~~~~~~~~~ 658s /usr/include/c++/14/bits/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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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&):: >]’: 658s /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 658s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~~ 658s /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 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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 >]’: 658s /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 658s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 658s | ^~~~~~~~~ 658s /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 658s /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 >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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&)::]’: 658s /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 658s 239 | operator()(_Value& __val, _Iterator __it) 658s | ^~~~~~~~ 658s /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]’: 658s /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 658s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 658s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1805 | std::move(__comp), std::move(__proj)); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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)::]’: 658s /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 658s 3867 | find_if(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~ 658s /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 658s /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 658s 3876 | return std::__find_if(__first, __last, 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 658s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 658s | ^~~~~~~~ 658s /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 658s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 658s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 737 | std::move(__result), 658s | ~~~~~~~~~~~~~~~~~~~~ 658s 738 | std::move(__op), std::move(__proj)); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/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 > >]’: 658s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 658s | ^~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /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 658s 715 | return std::__copy_n(__first, __n2, __result, 658s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s 716 | std::__iterator_category(__first)); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/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 > >]’: 658s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 658s | ^~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /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 658s 715 | return std::__copy_n(__first, __n2, __result, 658s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s 716 | std::__iterator_category(__first)); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 1863 | __partial_sort(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 1868 | std::__heap_select(__first, __middle, __last, __comp); 658s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 1869 | std::__sort_heap(__first, __middle, __comp); 658s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s /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 658s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1856 | __comp); 658s | ~~~~~~~ 658s /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 658s /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 658s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1770 | __insertion_sort(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~ 658s /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 658s /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 658s 1777 | if (__comp(__i, __first)) 658s | ~~~~~~^~~~~~~~~~~~~~ 658s /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 658s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 658s | ^~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 658s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/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 > >]’: 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 683 | { return std::copy(__first, __first + __n, __result); } 658s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/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*]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 147 | { return std::copy(__first, __last, __result); } 658s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 658s | ^~~~~~~~~~~~~ 658s /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 658s 232 | if (__comp(__first + __secondChild, 658s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s 233 | __first + (__secondChild - 1))) 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 658s | ^~~~~~~~~~~~ 658s /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*]’: 658s /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 658s 346 | __niter_wrap(_From __from, _To __res) 658s | ^~~~~~~~~~~~ 658s /usr/include/c++/14/bits/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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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*]’: 658s /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 658s 2981 | __miter_base(move_iterator<_Iterator> __it) 658s | ^~~~~~~~~~~~ 658s /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]’: 658s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 658s | ^~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 658s | ^~~~~~~~~~~~~ 658s /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 658s 232 | if (__comp(__first + __secondChild, 658s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s 233 | __first + (__secondChild - 1))) 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 1589 | __heap_select(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 1593 | std::__make_heap(__first, __middle, __comp); 658s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 1595 | if (__comp(__i, __first)) 658s | ~~~~~~^~~~~~~~~~~~~~ 658s /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 658s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 658s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~~ 658s /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 658s /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 658s 425 | std::__pop_heap(__first, __last, __last, __comp); 658s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 88 | if (__comp(__a, __b)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 90 | if (__comp(__b, __c)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 91 | std::iter_swap(__result, __b); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 92 | else if (__comp(__a, __c)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 93 | std::iter_swap(__result, __c); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 95 | std::iter_swap(__result, __a); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 97 | else if (__comp(__a, __c)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 98 | std::iter_swap(__result, __a); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 99 | else if (__comp(__b, __c)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 100 | std::iter_swap(__result, __c); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 102 | std::iter_swap(__result, __b); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 1829 | __unguarded_partition(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 1835 | while (__comp(__first, __pivot)) 658s | ~~~~~~^~~~~~~~~~~~~~~~~~ 658s /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 658s 1838 | while (__comp(__pivot, __last)) 658s | ~~~~~~^~~~~~~~~~~~~~~~~ 658s /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 658s 1842 | std::iter_swap(__first, __last); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658s /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&)::]’: 658s /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 658s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 658s | ^~~~~~~~ 658s /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 658s /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 > >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 923 | std::__miter_base(__last), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 924 | __result); 658s | ~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 135 | __push_heap(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~ 658s /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 658s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 658s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 1863 | __partial_sort(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 1868 | std::__heap_select(__first, __middle, __last, __comp); 658s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 1869 | std::__sort_heap(__first, __middle, __comp); 658s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s /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 658s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1856 | __comp); 658s | ~~~~~~~ 658s /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 658s /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 658s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1770 | __insertion_sort(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~ 658s /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 658s /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 658s 1777 | if (__comp(__i, __first)) 658s | ~~~~~~^~~~~~~~~~~~~~ 658s /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 658s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 658s | ^~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s /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&):: >]’: 658s /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 658s 135 | __push_heap(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~ 658s /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 658s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 658s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~~ 658s /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 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 > >]’: 658s /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 658s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 658s | ^~~~~~~~~ 658s /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 658s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 658s /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 658s 608 | __miter_base(_Iterator __it) 658s | ^~~~~~~~~~~~ 658s /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 > >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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&)::]’: 658s /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 658s 239 | operator()(_Value& __val, _Iterator __it) 658s | ^~~~~~~~ 658s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 658s /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]’: 658s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1849 | permute_data(u, n, cell_info, _eperm); 658s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1852 | transform_data(u, n, cell_info, _etrans_invT, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1853 | precompute::apply_matrix); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /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&)::]’: 658s /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 658s 195 | operator()(_Iterator __it, _Value& __val) 658s | ^~~~~~~~ 658s /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]’: 658s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1833 | permute_data(u, n, cell_info, _eperm_inv); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1836 | transform_data(u, n, cell_info, _etransT, 658s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1837 | precompute::apply_matrix); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1865 | permute_data(u, n, cell_info, _eperm_inv); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1868 | transform_data(u, n, cell_info, _etrans_inv, 658s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1869 | precompute::apply_matrix); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&)::]’: 658s /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 658s /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]’: 658s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1810 | void FiniteElement::T_apply(std::span u, int n, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1817 | permute_data(u, n, cell_info, _eperm); 658s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1820 | transform_data(u, n, cell_info, _etrans, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1821 | precompute::apply_matrix); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 658s | ^~~~~~~~~~~~~ 658s /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 658s 232 | if (__comp(__first + __secondChild, 658s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s 233 | __first + (__secondChild - 1))) 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 >]’: 658s /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 658s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 658s | ^~~~~~~~~~~~ 658s /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*]’: 658s /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 658s 346 | __niter_wrap(_From __from, _To __res) 658s | ^~~~~~~~~~~~ 658s /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]’: 658s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1964 | transform_data(u, n, cell_info, _etrans_inv, 658s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1965 | precompute::apply_tranpose_matrix_right); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1887 | permute_data(dblock, 1, cell_info, _eperm); 658s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1892 | transform_data(u, n, cell_info, _etrans, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1893 | precompute::apply_tranpose_matrix_right); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 135 | __push_heap(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~ 658s /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 658s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 658s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1911 | permute_data(dblock, 1, cell_info, _eperm); 658s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1916 | transform_data(u, n, cell_info, _etrans_invT, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1917 | precompute::apply_tranpose_matrix_right); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1940 | transform_data(u, n, cell_info, _etransT, 658s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1941 | precompute::apply_tranpose_matrix_right); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&)::]’: 658s /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 658s 195 | operator()(_Iterator __it, _Value& __val) 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/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 > >]’: 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 683 | { return std::copy(__first, __first + __n, __result); } 658s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 > >]’: 658s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 629 | return ranges::fill_n(std::move(__first), __len, __value); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /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 658s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 658s | ^~~~~~~~~~ 658s /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 658s 1154 | std::__fill_a(__first, __first + __n, __value); 658s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/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 >]’: 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 683 | { return std::copy(__first, __first + __n, __result); } 658s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 > >]’: 658s /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 658s 1508 | move_iterator(iterator_type __i) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = double; _Alloc = std::allocator]’: 658s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 658s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 658s | ^~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 658s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1720 | __start, _M_get_Tp_allocator()); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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*]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s /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*]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s /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 658s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 185 | __uninit_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/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]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 371 | return std::__do_uninit_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 373 | return std::uninitialized_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 658s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 658s | ^~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 314 | std::move(__result)); 658s | ~~~~~~~~~~~~~~~~~~~~ 658s /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 >]’: 658s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 863 | operator()(_It& __it, _Sent __bound) const 658s | ^~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~ 658s /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 658s /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 658s 1905 | std::__introsort_loop(__first, __last, 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658s 1906 | std::__lg(__last - __first) * 2, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1907 | __comp); 658s | ~~~~~~~ 658s /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 658s 1908 | std::__final_insertion_sort(__first, __last, __comp); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 658s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 608 | __miter_base(_Iterator __it) 658s | ^~~~~~~~~~~~ 658s /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 >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 658s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 658s | ^~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 314 | std::move(__result)); 658s | ~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 658s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 658s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 737 | std::move(__result), 658s | ~~~~~~~~~~~~~~~~~~~~ 658s 738 | std::move(__op), std::move(__proj)); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 658s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 658s | ^ 658s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 658s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 658s | ^ 658s /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]’: 658s /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 658s 1789 | operator()(_Iter __first, _Sent __last, 658s | ^~~~~~~~ 658s /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 658s /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 658s 1792 | auto __lasti = ranges::next(__first, __last); 658s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658s /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 658s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 658s | ^ 658s /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):: >]’: 658s /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 658s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 658s | ^~~~~~~~~ 658s /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 658s /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 658s 2152 | return __find_if(__first, __last, __pred, 658s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s 2153 | std::__iterator_category(__first)); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 >]’: 658s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 658s | ^~~~~~~~~~~~~ 658s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 658s /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 658s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 658s | ^~~~~~~~ 658s /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 658s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/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 > >]’: 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 683 | { return std::copy(__first, __first + __n, __result); } 658s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 > >]’: 658s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/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 > >]’: 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 683 | { return std::copy(__first, __first + __n, __result); } 658s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 658s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 658s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 658s 30 | explicit Constant(value_type c) : value({c}) {} 658s | ^~~~~~~~~~ 658s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 658s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 608 | __miter_base(_Iterator __it) 658s | ^~~~~~~~~~~~ 658s /usr/include/c++/14/bits/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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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 >&}]’: 658s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/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*]’: 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 1589 | __heap_select(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 1593 | std::__make_heap(__first, __middle, __comp); 658s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 1595 | if (__comp(__i, __first)) 658s | ~~~~~~^~~~~~~~~~~~~~ 658s /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 658s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 658s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 658s /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&):: >]’: 658s /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 658s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~~ 658s /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 658s /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 658s 425 | std::__pop_heap(__first, __last, __last, __comp); 658s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 88 | if (__comp(__a, __b)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 90 | if (__comp(__b, __c)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 91 | std::iter_swap(__result, __b); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 92 | else if (__comp(__a, __c)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 93 | std::iter_swap(__result, __c); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 95 | std::iter_swap(__result, __a); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 97 | else if (__comp(__a, __c)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 98 | std::iter_swap(__result, __a); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 99 | else if (__comp(__b, __c)) 658s | ~~~~~~^~~~~~~~~~ 658s /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 658s 100 | std::iter_swap(__result, __c); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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 658s 102 | std::iter_swap(__result, __b); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 1829 | __unguarded_partition(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 1835 | while (__comp(__first, __pivot)) 658s | ~~~~~~^~~~~~~~~~~~~~~~~~ 658s /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 658s 1838 | while (__comp(__pivot, __last)) 658s | ~~~~~~^~~~~~~~~~~~~~~~~ 658s /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 658s 1842 | std::iter_swap(__first, __last); 658s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 658s /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&)::]’: 658s /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 658s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 658s | ^~~~~~~~ 658s /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 658s /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 > >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 658s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 923 | std::__miter_base(__last), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 924 | __result); 658s | ~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1674 | void FiniteElement::permute_data( 658s | ^~~~~~~~~~~~~~~~ 658s In file included from /usr/include/basix/finite-element.h:12: 658s /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]’: 658s /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 658s 243 | void apply_matrix( 658s | ^~~~~~~~~~~~ 658s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s /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]’: 658s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1733 | void FiniteElement::transform_data( 658s | ^~~~~~~~~~~~~~~~ 658s /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 658s 1754 | op(std::span(v_size_t), 658s | ~~^~~~~~~~~~~~~~~~~~~~~ 658s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1756 | dofstart, block_size); 658s | ~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s /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 658s 1775 | op(std::span(v_size_t), 658s | ~~^~~~~~~~~~~~~~~~~~~~~ 658s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1777 | dofstart, block_size); 658s | ~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s /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 658s 1786 | op(std::span(v_size_t), 658s | ~~^~~~~~~~~~~~~~~~~~~~~ 658s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1788 | dofstart, block_size); 658s | ~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s /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]’: 658s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1674 | void FiniteElement::permute_data( 658s | ^~~~~~~~~~~~~~~~ 658s /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]’: 658s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 1733 | void FiniteElement::transform_data( 658s | ^~~~~~~~~~~~~~~~ 658s /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 658s 1754 | op(std::span(v_size_t), 658s | ~~^~~~~~~~~~~~~~~~~~~~~ 658s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1756 | dofstart, block_size); 658s | ~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s /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 658s 1786 | op(std::span(v_size_t), 658s | ~~^~~~~~~~~~~~~~~~~~~~~ 658s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1788 | dofstart, block_size); 658s | ~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s /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 658s 1797 | op(std::span(v_size_t), 658s | ~~^~~~~~~~~~~~~~~~~~~~~ 658s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1799 | dofstart, block_size); 658s | ~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s /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]’: 658s /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 658s 285 | void apply_tranpose_matrix_right( 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 > >]’: 658s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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]’: 658s /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 658s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~ 658s /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]’: 658s /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 658s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s /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 658s 371 | return std::__do_uninit_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 373 | return std::uninitialized_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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*]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 658s /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 658s 147 | { return std::copy(__first, __last, __result); } 658s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/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*]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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*]’: 658s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 658s | ^~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 185 | __uninit_copy(__first, __last, __result); 658s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 658s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 658s | ^~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1876 | __introsort_loop(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~ 658s /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 658s /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 658s 1884 | std::__partial_sort(__first, __last, __last, __comp); 658s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s /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 658s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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 658s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 1819 | __comp); 658s | ~~~~~~~ 658s /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 658s 1822 | std::__insertion_sort(__first, __last, __comp); 658s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 658s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 658s | ^~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 658s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s /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]’: 658s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 658s 610 | this->_M_impl._M_start, 658s | ~~~~~~~~~~~~~~~~~~~~~~~ 658s 611 | _M_get_Tp_allocator()); 658s | ~~~~~~~~~~~~~~~~~~~~~~ 658s /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 > >]’: 658s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 1002 | operator()(_It __x, _Sent __bound) const 658s | ^~~~~~~~ 658s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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&)::]’: 658s /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 658s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~ 658s /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 658s /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 658s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 658s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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):: >]’: 658s /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 658s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~ 658s /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 658s /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 658s 2107 | if (__pred(__first)) 658s | ~~~~~~^~~~~~~~~ 658s /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 658s 2111 | if (__pred(__first)) 658s | ~~~~~~^~~~~~~~~ 658s /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 658s 2115 | if (__pred(__first)) 658s | ~~~~~~^~~~~~~~~ 658s /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 658s 2119 | if (__pred(__first)) 658s | ~~~~~~^~~~~~~~~ 658s /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 658s 2127 | if (__pred(__first)) 658s | ~~~~~~^~~~~~~~~ 658s /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 658s 2132 | if (__pred(__first)) 658s | ~~~~~~^~~~~~~~~ 658s /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 658s 2137 | if (__pred(__first)) 658s | ~~~~~~^~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 642 | copy(_II __first, _II __last, _OI __result) 658s | ^~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 658s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 658s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 608 | __miter_base(_Iterator __it) 658s | ^~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 658s /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]’: 658s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 658s 681 | vector(initializer_list __l, 658s | ^~~~~~ 658s /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]’: 658s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 658s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 658s | ^~~~~~~~~~~~ 658s /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 >&}]’: 658s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 658s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 658s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /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&):: >]’: 658s /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 658s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~~ 658s /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 658s /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&):: >]’: 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 658s | ^~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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 > >]’: 658s /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 658s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 658s | ^~~~~~~~~ 658s /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 658s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 658s /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 658s 608 | __miter_base(_Iterator __it) 658s | ^~~~~~~~~~~~ 658s /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 > >]’: 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 658s | ^~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 658s /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&)::]’: 658s /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 658s 239 | operator()(_Value& __val, _Iterator __it) 658s | ^~~~~~~~ 658s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 658s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 658s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 658s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 658s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 658s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 658s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 658s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 658s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 658s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 658s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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]’: 659s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 659s 154 | void apply_permutation_mapped(std::span perm, 659s | ^~~~~~~~~~~~~~~~~~~~~~~~ 659s /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]’: 659s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 659s 144 | void apply_permutation(std::span perm, std::span data, 659s | ^~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/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}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/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}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/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}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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]’: 659s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 659s 172 | void apply_inv_permutation_right(std::span perm, 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/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}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/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}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/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}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/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}]’: 659s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 659s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 659s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 608 | __miter_base(_Iterator __it) 659s | ^~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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*]’: 659s /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 659s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 659s | ^~~~~~~~~~~~~~~~ 659s /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 659s /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*]’: 659s /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 659s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 659s | ^~~~~~~~~~~~~~~~~~ 659s /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 659s /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 659s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 185 | __uninit_copy(__first, __last, __result); 659s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 659s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 659s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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*]’: 659s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 659s 642 | copy(_II __first, _II __last, _OI __result) 659s | ^~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 659s /usr/include/c++/14/bits/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*]’: 659s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 147 | { return std::copy(__first, __last, __result); } 659s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 1863 | __partial_sort(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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 659s 1868 | std::__heap_select(__first, __middle, __last, __comp); 659s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s 1869 | std::__sort_heap(__first, __middle, __comp); 659s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s /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 659s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 1856 | __comp); 659s | ~~~~~~~ 659s /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 659s /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 659s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1770 | __insertion_sort(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~ 659s /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 659s /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 659s 1777 | if (__comp(__i, __first)) 659s | ~~~~~~^~~~~~~~~~~~~~ 659s /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 659s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 659s | ^~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s /usr/include/c++/14/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]’: 659s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 659s | ^~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 371 | return std::__do_uninit_copy(__first, __last, __result); 659s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 373 | return std::uninitialized_copy(__first, __last, __result); 659s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 > >]’: 659s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s 863 | operator()(_It& __it, _Sent __bound) const 659s | ^~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 659s | ^~~~~~ 659s /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 659s /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 659s 1905 | std::__introsort_loop(__first, __last, 659s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 659s 1906 | std::__lg(__last - __first) * 2, 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 1907 | __comp); 659s | ~~~~~~~ 659s /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 659s 1908 | std::__final_insertion_sort(__first, __last, __comp); 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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)::]’: 659s /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 659s 317 | operator()(_Iterator __it) 659s | ^~~~~~~~ 659s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 659s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 608 | __miter_base(_Iterator __it) 659s | ^~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /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 >]’: 659s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 659s | ^~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 659s | ^~~~~~~~~~~~~ 659s /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 659s 232 | if (__comp(__first + __secondChild, 659s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 659s 233 | __first + (__secondChild - 1))) 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 >]’: 659s /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 659s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 659s | ^~~~~~~~~~~~ 659s /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*]’: 659s /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 659s 346 | __niter_wrap(_From __from, _To __res) 659s | ^~~~~~~~~~~~ 659s /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]’: 659s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 659s | ^~~~~~~~~~~~ 659s /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]’: 659s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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*]’: 659s /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 659s 346 | __niter_wrap(_From __from, _To __res) 659s | ^~~~~~~~~~~~ 659s /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*]’: 659s /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 659s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 659s | ^~~~~~~~~~~~~ 659s /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 659s /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 659s 147 | { return std::copy(__first, __last, __result); } 659s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 659s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 659s | ^~~~~~~~ 659s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 659s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 737 | std::move(__result), 659s | ~~~~~~~~~~~~~~~~~~~~ 659s 738 | std::move(__op), std::move(__proj)); 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&)::]’: 659s /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 659s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 659s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 201 | std::move(__f), std::move(__proj)); 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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*]’: 659s /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 659s 2981 | __miter_base(move_iterator<_Iterator> __it) 659s | ^~~~~~~~~~~~ 659s /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*]’: 659s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 642 | copy(_II __first, _II __last, _OI __result) 659s | ^~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 1589 | __heap_select(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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 659s 1593 | std::__make_heap(__first, __middle, __comp); 659s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s 1595 | if (__comp(__i, __first)) 659s | ~~~~~~^~~~~~~~~~~~~~ 659s /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 659s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 659s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 659s | ^~~~~~~~~~~ 659s /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 659s /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 659s 425 | std::__pop_heap(__first, __last, __last, __comp); 659s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 659s | ^~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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 659s 88 | if (__comp(__a, __b)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 90 | if (__comp(__b, __c)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 91 | std::iter_swap(__result, __b); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 92 | else if (__comp(__a, __c)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 93 | std::iter_swap(__result, __c); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 95 | std::iter_swap(__result, __a); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 97 | else if (__comp(__a, __c)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 98 | std::iter_swap(__result, __a); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 99 | else if (__comp(__b, __c)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 100 | std::iter_swap(__result, __c); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 102 | std::iter_swap(__result, __b); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 1829 | __unguarded_partition(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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 659s 1835 | while (__comp(__first, __pivot)) 659s | ~~~~~~^~~~~~~~~~~~~~~~~~ 659s /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 659s 1838 | while (__comp(__pivot, __last)) 659s | ~~~~~~^~~~~~~~~~~~~~~~~ 659s /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 659s 1842 | std::iter_swap(__first, __last); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 659s /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&)::]’: 659s /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 659s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 659s | ^~~~~~~~ 659s /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 659s /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 >]’: 659s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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 659s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 923 | std::__miter_base(__last), 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 924 | __result); 659s | ~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/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*]’: 659s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 659s | ^~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /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*]’: 659s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 659s | ^~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 185 | __uninit_copy(__first, __last, __result); 659s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1876 | __introsort_loop(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~ 659s /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 659s /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 659s 1884 | std::__partial_sort(__first, __last, __last, __comp); 659s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 659s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s /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 659s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 659s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 1819 | __comp); 659s | ~~~~~~~ 659s /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 659s 1822 | std::__insertion_sort(__first, __last, __comp); 659s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 135 | __push_heap(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~ 659s /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 659s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 659s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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*]’: 659s /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 659s 642 | copy(_II __first, _II __last, _OI __result) 659s | ^~~~ 659s /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 659s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 659s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 659s | ^~~~~~~~ 659s /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&)::]’: 659s /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 659s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 659s | ^~~~~~~~ 659s /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 659s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 659s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 608 | __miter_base(_Iterator __it) 659s | ^~~~~~~~~~~~ 659s /usr/include/c++/14/bits/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*]’: 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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&):: >]’: 659s /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 659s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 659s | ^~~~~~~~~~~ 659s /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 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 659s | ^~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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 >]’: 659s /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 659s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 659s | ^~~~~~~~~ 659s /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 659s /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 >]’: 659s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 659s | ^~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s /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&)::]’: 659s /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 659s 239 | operator()(_Value& __val, _Iterator __it) 659s | ^~~~~~~~ 659s /usr/include/c++/14/bits/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*]’: 659s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 147 | { return std::copy(__first, __last, __result); } 659s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s 1863 | __partial_sort(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /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 659s 1868 | std::__heap_select(__first, __middle, __last, __comp); 659s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s 1869 | std::__sort_heap(__first, __middle, __comp); 659s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s /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 659s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 1856 | __comp); 659s | ~~~~~~~ 659s /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 659s /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 659s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1770 | __insertion_sort(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~ 659s /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 659s /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 659s 1777 | if (__comp(__i, __first)) 659s | ~~~~~~^~~~~~~~~~~~~~ 659s /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 659s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 659s | ^~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s /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&)::]’: 659s /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 659s 195 | operator()(_Iterator __it, _Value& __val) 659s | ^~~~~~~~ 659s /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 > >]’: 659s /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 659s 2981 | __miter_base(move_iterator<_Iterator> __it) 659s | ^~~~~~~~~~~~ 659s /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*]’: 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /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]’: 659s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 659s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 659s | ^~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 659s | ^~~~~~~~~~~~~ 659s /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 659s 232 | if (__comp(__first + __secondChild, 659s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 659s 233 | __first + (__secondChild - 1))) 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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*]’: 659s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 642 | copy(_II __first, _II __last, _OI __result) 659s | ^~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 659s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s 1589 | __heap_select(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /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 659s 1593 | std::__make_heap(__first, __middle, __comp); 659s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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 659s 1595 | if (__comp(__i, __first)) 659s | ~~~~~~^~~~~~~~~~~~~~ 659s /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 659s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 659s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 659s | ^~~~~~~~~~~ 659s /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 659s /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 659s 425 | std::__pop_heap(__first, __last, __last, __comp); 659s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 659s | ^~~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /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 659s 88 | if (__comp(__a, __b)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 90 | if (__comp(__b, __c)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 91 | std::iter_swap(__result, __b); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 92 | else if (__comp(__a, __c)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 93 | std::iter_swap(__result, __c); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 95 | std::iter_swap(__result, __a); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 97 | else if (__comp(__a, __c)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 98 | std::iter_swap(__result, __a); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 99 | else if (__comp(__b, __c)) 659s | ~~~~~~^~~~~~~~~~ 659s /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 659s 100 | std::iter_swap(__result, __c); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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 659s 102 | std::iter_swap(__result, __b); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s 1829 | __unguarded_partition(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /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 659s 1835 | while (__comp(__first, __pivot)) 659s | ~~~~~~^~~~~~~~~~~~~~~~~~ 659s /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 659s 1838 | while (__comp(__pivot, __last)) 659s | ~~~~~~^~~~~~~~~~~~~~~~~ 659s /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 659s 1842 | std::iter_swap(__first, __last); 659s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 659s /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&)::]’: 659s /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 659s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 659s | ^~~~~~~~ 659s /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 659s /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 > >]’: 659s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 659s | ^~~~~~~~~~~~~ 659s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 659s /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 659s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 923 | std::__miter_base(__last), 659s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 659s 924 | __result); 659s | ~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 659s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 659s /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&):: >]’: 659s /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 659s 135 | __push_heap(_RandomAccessIterator __first, 659s | ^~~~~~~~~~~ 659s /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 659s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 659s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660s /usr/include/c++/14/bits/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*]’: 660s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 660s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 660s | ^~~~~~~~~~~~~ 660s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 660s /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&):: >]’: 660s /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 660s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 660s | ^~~~~~~~~~~ 660s /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 660s /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&):: >]’: 660s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 660s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 660s | ^~~~~~~~~~ 660s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 660s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 660s /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 > >]’: 660s /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 660s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 660s | ^~~~~~~~~ 660s /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 660s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 660s /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 660s 608 | __miter_base(_Iterator __it) 660s | ^~~~~~~~~~~~ 660s /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 > >]’: 660s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 660s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 660s | ^~~~~~~~~~~~~~~~~~~~~~ 660s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 660s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 660s /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&)::]’: 660s /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 660s 239 | operator()(_Value& __val, _Iterator __it) 660s | ^~~~~~~~ 660s /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&)::]’: 660s /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 660s 195 | operator()(_Iterator __it, _Value& __val) 660s | ^~~~~~~~ 660s /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&):: >]’: 660s /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 660s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 660s | ^~~~~~~~~~~~~ 660s /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 660s 232 | if (__comp(__first + __secondChild, 660s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 660s 233 | __first + (__secondChild - 1))) 660s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660s /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 >]’: 660s /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 660s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 660s | ^~~~~~~~~~~~ 660s /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*]’: 660s /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 660s 346 | __niter_wrap(_From __from, _To __res) 660s | ^~~~~~~~~~~~ 660s /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&):: >]’: 660s /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 660s 135 | __push_heap(_RandomAccessIterator __first, 660s | ^~~~~~~~~~~ 660s /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 660s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 660s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660s /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&)::]’: 660s /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 660s 195 | operator()(_Iterator __it, _Value& __val) 660s | ^~~~~~~~ 660s [100%] Linking CXX executable unittests 660s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 662s /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.3 /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 662s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test' 662s [100%] Built target unittests 662s make[1]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test' 662s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test/CMakeFiles 0 662s == run C++ unit tests for complex build == 662s Running tests... 662s /usr/bin/ctest --force-new-ctest-process 662s Test project /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-unittests-complex/test 662s Start 1: unittests 664s 1/1 Test #1: unittests ........................ Passed 2.22 sec 664s 664s 100% tests passed, 0 tests failed out of 1 664s 664s Total Test time (real) = 2.22 sec 664s -- The C compiler identification is GNU 14.3.0 664s -- The CXX compiler identification is GNU 14.3.0 664s -- Detecting C compiler ABI info 665s -- Detecting C compiler ABI info - done 665s -- Check for working C compiler: /usr/bin/mpicc - skipped 665s -- Detecting C compile features 665s -- Detecting C compile features - done 665s -- Detecting CXX compiler ABI info 665s -- Detecting CXX compiler ABI info - done 665s -- Check for working CXX compiler: /usr/bin/c++ - skipped 665s -- Detecting CXX compile features 665s -- Detecting CXX compile features - done 665s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 666s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 666s -- Found MPI: TRUE (found version "4.1") 666s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 666s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 666s -- Found Threads: TRUE 666s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 666s -- Requested configuration: REQUIRED COMPONENTS timer 666s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 666s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 666s -- [x] libboost_timer.so.1.83.0 666s -- [ ] libboost_timer.a 666s -- Adding boost_timer dependencies: headers 666s -- Checking for Basix hints with /usr/bin/python3 666s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 667s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 667s -- 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 667s -- HDF5_DIR: HDF5_DIR-NOTFOUND 667s -- HDF5_DEFINITIONS: 667s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 667s -- 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 667s -- HDF5_HL_LIBRARIES: 667s -- HDF5_C_DEFINITIONS: 667s -- HDF5_C_INCLUDE_DIR: 667s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 667s -- HDF5_C_LIBRARY: 667s -- 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 667s -- HDF5_C_HL_LIBRARY: 667s -- HDF5_C_HL_LIBRARIES: 667s -- Defined targets (if any): 667s -- ... hdf5::hdf5 667s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 667s -- Checking for one of the modules 'PETSc;petsc' 667s -- Looking for PETSC_USE_COMPLEX 667s -- Looking for PETSC_USE_COMPLEX - found 667s -- Checking for one of the modules 'SLEPc;slepc' 667s -- Looking for PETSC_USE_REAL_DOUBLE 668s -- Looking for PETSC_USE_REAL_DOUBLE - found 668s -- Performing Test HAVE_NO_MULTLINE 668s -- Performing Test HAVE_NO_MULTLINE - Success 668s -- ** This demo does not support complex mode 668s -- Configuring done (3.6s) 668s -- Generating done (0.0s) 668s -- Build files have been written to: /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo 668s /usr/bin/cmake -S/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo -B/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 668s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo//CMakeFiles/progress.marks 668s make -f CMakeFiles/Makefile2 all 668s make[1]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 668s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 668s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 668s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 668s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 668s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 668s [ 4%] Compile mixed_codim0.py using FFCx 668s [ 9%] Compile biharmonic.py using FFCx 668s [ 13%] Compile poisson.py using FFCx 668s [ 18%] Compile poisson.py using FFCx 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=complex128 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=complex128 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=complex128 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/poisson.py --scalar_type=complex128 668s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 668s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 668s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s [ 22%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 668s [ 31%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 668s [ 31%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 668s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 668s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 668s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 668s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 669s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 669s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 669s [ 36%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 669s [ 40%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 669s [ 45%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp 669s [ 50%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 669s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 669s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 669s make[2]: Entering directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 669s [ 54%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp 669s [ 59%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/poisson.c 669s [ 63%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/poisson/poisson.c 669s [ 68%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 669s cd /tmp/autopkgtest.CjbzA3/build.AYr/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.CjbzA3/build.AYr/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.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/biharmonic.c 677s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 677s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 677s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 677s /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]’: 677s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 677s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 235 | _fshape, cells); 677s | ~~~~~~~~~~~~~~~ 677s In file included from /usr/include/dolfinx/fem/Function.h:12: 677s /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]’: 677s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 72 | cmap.tabulate(0, X, Xshape, phi_b); 677s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 677s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 677s /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]’: 677s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 677s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 677s 966 | owned_recv_points.insert( 677s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 677s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s /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]’: 677s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 677s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /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 677s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 677s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 1155 | std::span(values_b)); 677s | ~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 677s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 1169 | cells); 677s | ~~~~~~ 677s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 677s /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]’: 677s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 677s 379 | cells.insert(cells.end(), 677s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 677s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 386 | {x.size() / 3, 3}, partitioner); 677s | ^ 677s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /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]’: 677s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 677s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 677s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 429 | {x.size() / 3, 3}, partitioner); 677s | ^ 677s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /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]’: 677s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 677s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 677s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 677s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 677s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 476 | {x.size() / 3, 3}, partitioner); 677s | ^ 677s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s In file included from /usr/include/c++/14/functional:59, 677s from /usr/include/basix/finite-element.h:17, 677s from /usr/include/basix/e-lagrange.h:9, 677s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 677s /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 >}]’: 677s /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 677s 587 | operator()(_ArgTypes... __args) const 677s | ^~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 677s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 703 | void interpolate(Function& u, std::span f, 677s | ^~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 954 | cmap.tabulate(1, X, Xshape, phi_b); 677s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s In file included from /usr/include/c++/14/algorithm:61, 677s from /usr/include/basix/maps.h:8, 677s from /usr/include/basix/finite-element.h:9: 677s /usr/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 > >]’: 677s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 677s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 677s | ^~~~~~ 677s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 677s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 677s | ^~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 487 | impl::_compute_collisions_point( 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 677s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/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 > >]’: 677s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 677s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 677s | ^~~~~~ 677s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s /usr/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*]’: 677s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s In file included from /usr/include/dolfinx/geometry/utils.h:10: 677s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 677s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 256 | std::array compute_distance_gjk(std::span p, 677s | ^~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 677s 269 | std::vector s = {v[0], v[1], v[2]}; 677s | ^ 677s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 677s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 677s 300 | s.insert(s.end(), w.begin(), w.end()); 677s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 677s | ^~~~~~~~~~~~ 677s In file included from /usr/include/c++/14/vector:66, 677s from /usr/include/basix/cell.h:10, 677s from /usr/include/basix/e-lagrange.h:7: 677s /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]’: 677s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 677s 1497 | insert(const_iterator __position, _InputIterator __first, 677s | ^~~~~~ 677s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s 1501 | _M_range_insert(begin() + __offset, __first, __last, 677s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 1502 | std::__iterator_category(__first)); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 677s /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]’: 677s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 442 | void eval(std::span x, std::array xshape, 677s | ^~~~ 677s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 677s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 608 | = CoordinateElement::compute_jacobian_determinant( 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 677s 609 | _J, det_scratch); 677s | ~~~~~~~~~~~~~~~~ 677s /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 677s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 677s /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 677s /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 677s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 677s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 620 | = CoordinateElement::compute_jacobian_determinant( 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 677s 621 | _J, det_scratch); 677s | ~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 677s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 640 | {X.extent(0), X.extent(1)}, 0); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 673 | apply_dof_transformation( 677s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 677s 674 | std::span(basis_derivatives_reference_values_b.data() 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 675 | + p * num_basis_values, 677s | ~~~~~~~~~~~~~~~~~~~~~~~ 677s 676 | num_basis_values), 677s | ~~~~~~~~~~~~~~~~~~ 677s 677 | cell_info, cell_index, reference_value_size); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /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]’: 677s /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 677s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 677s | ^~~~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /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]’: 677s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 677s 1426 | insert(const_iterator __position, initializer_list __l) 677s | ^~~~~~ 677s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 677s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 677s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 677s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 1430 | std::random_access_iterator_tag()); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s In file included from /usr/include/c++/14/algorithm:63: 677s /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]’: 677s /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 677s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 677s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 1159 | std::move(__comp), std::move(__proj)); 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /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]’: 677s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 677s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 677s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 677s 610 | this->_M_impl._M_start, 677s | ~~~~~~~~~~~~~~~~~~~~~~~ 677s 611 | _M_get_Tp_allocator()); 677s | ~~~~~~~~~~~~~~~~~~~~~~ 677s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 677s from /usr/include/dolfinx/geometry/utils.h:9: 677s /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 >]’: 677s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 783 | Mesh> create_mesh( 677s | ^~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 677s | ^ 677s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 677s 830 | cells1 = std::vector(cells.begin(), cells.end()); 677s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 677s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 677s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 841 | std::vector cells1_v 677s | ^~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 677s 880 | boundary_v.erase(unique_end, range_end); 677s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 677s 885 | boundary_v.erase(boundary_v.begin()); 677s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 677s | ^~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 677s 905 | nodes1.erase(unique_end, range_end); 677s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 911 | Geometry geometry 677s | ^~~~~~~~ 677s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s In file included from /usr/include/dolfinx/fem/Function.h:10: 677s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 677s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 319 | return [](std::span, std::span, std::int32_t, int) 677s | ^ 677s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 677s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 341 | return [dims, sub_element_fns](std::span data, 677s | ^ 677s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 677s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677s 350 | block_size); 677s | ~~~~~~~~~~~ 677s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 677s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 362 | return [ebs, sub_fn](std::span data, 677s | ^ 677s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 677s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 677s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 678s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 372 | return [this](std::span data, std::span cell_info, 678s | ^ 678s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 678s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 678s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 376 | return [this](std::span data, std::span cell_info, 678s | ^ 678s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 678s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 678s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 380 | return [this](std::span data, std::span cell_info, 678s | ^ 678s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 678s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 678s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 384 | return [this](std::span data, std::span cell_info, 678s | ^ 678s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 386 | { T_apply(data, cell_info[cell], block_size); }; 678s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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}]’: 678s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 587 | operator()(_ArgTypes... __args) const 678s | ^~~~~~~~ 678s /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]’: 678s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 678s | ^~~~~~~~~~~~~~~~~~~ 678s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 678s /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 >&]’: 678s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 678s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 678s /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]’: 678s /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 678s 128 | math::dot(cell_geometry, dphi, J, true); 678s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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 678s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 678s /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]’: 678s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 678s 140 | math::inv(J, K); 678s | ~~~~~~~~~^~~~~~ 678s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 678s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 678s 142 | math::pinv(J, K); 678s | ~~~~~~~~~~^~~~~~ 678s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 678s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 678s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 678s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s 87 | auto det(Matrix A) 678s | ^~~ 678s /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]’: 678s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 152 | compute_jacobian_determinant(const U& J, std::span w) 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 678s 172 | math::dot(B, J, BA); 678s | ~~~~~~~~~^~~~~~~~~~ 678s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 678s /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 678s /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]’: 678s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 678s | ^~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/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 > >]’: 678s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 678s | ^~~~~~~~ 678s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 683 | { return std::copy(__first, __first + __n, __result); } 678s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/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*]’: 678s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 678s | ^~~~~~ 678s /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]’: 678s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 678s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 678s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 678s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/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 > >]’: 678s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 678s | ^~~~~~~~ 678s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 683 | { return std::copy(__first, __first + __n, __result); } 678s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/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*]’: 678s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 678s | ^~~~~~~~ 678s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 683 | { return std::copy(__first, __first + __n, __result); } 678s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 678s 681 | vector(initializer_list __l, 678s | ^~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 678s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 227 | std::array support(std::span bd, std::array v) 678s | ^~~~~~~ 678s In file included from /usr/include/c++/14/array:43, 678s from /usr/include/basix/cell.h:7: 678s /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*]’: 678s /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 678s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 678s | ^~~~~ 678s /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 678s /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 678s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 678s | ^ 678s /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]’: 678s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 678s 1497 | insert(const_iterator __position, _InputIterator __first, 678s | ^~~~~~ 678s /usr/include/c++/14/bits/stl_vector.h:1501:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 1501 | _M_range_insert(begin() + __offset, __first, __last, 678s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 1502 | std::__iterator_category(__first)); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 678s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 66 | std::plus{}, [](auto x, auto y) 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 67 | { return (x - y) * (x - y); }); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 678s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 77 | std::plus{}, 678s | ~~~~~~~~~~~~ 678s 78 | [](auto x, auto y) { return x * (x - y); }); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 678s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 30 | nearest_simplex(std::span s) 678s | ^~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 50 | return {std::vector(s.begin(), s.end()), v}; 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 110 | return {std::vector(s.begin(), s.end()), v}; 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 678s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 678s | ^~~~ 678s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 156 | std::ranges::copy(s0, smin0.begin()); 678s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 158 | std::ranges::copy(s1, smin1.begin()); 678s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 678s | ^ 678s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 208 | const auto [snew, v] = nearest_simplex(M); 678s | ^~~~~~~~~ 678s In file included from /usr/include/c++/14/vector:72: 678s /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]’: 678s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 678s 957 | vector<_Tp, _Alloc>:: 678s | ^~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/vector.tcc:980:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 980 | std::copy(__first, __last, __position); 678s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/vector.tcc:987:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 987 | std::__uninitialized_copy_a(__mid, __last, 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 678s 988 | this->_M_impl._M_finish, 678s | ~~~~~~~~~~~~~~~~~~~~~~~~ 678s 989 | _M_get_Tp_allocator()); 678s | ~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/vector.tcc:998:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 998 | std::copy(__first, __mid, __position); 678s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/vector.tcc:1027:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 1027 | = std::__uninitialized_copy_a(__first, __last, 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 678s 1028 | __new_finish, 678s | ~~~~~~~~~~~~~ 678s 1029 | _M_get_Tp_allocator()); 678s | ~~~~~~~~~~~~~~~~~~~~~~ 678s /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&]’: 678s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 678s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/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 >]’: 678s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 678s | ^~~~~~ 678s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /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]’: 678s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 678s 957 | vector<_Tp, _Alloc>:: 678s | ^~~~~~~~~~~~~~~~~~~ 678s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 678s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 678s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 960 | operator()(_It&& __first, _Sent __last) const 678s | ^~~~~~~~ 678s /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]’: 678s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 709 | vector(_InputIterator __first, _InputIterator __last, 678s | ^~~~~~ 678s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 719 | _M_range_initialize_n(__first, __last, __n); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 678s In file included from /usr/include/c++/14/numeric:62, 678s from /usr/include/basix/finite-element.h:19: 678s /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]’: 678s /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 678s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 678s | ^~~~ 678s /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 678s /usr/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 >]’: 678s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 678s | ^~~~~~ 678s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /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]’: 678s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 46 | void reorder_list(std::span list, std::span nodemap) 678s | ^~~~~~~~~~~~ 678s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 53 | const std::vector orig(list.begin(), list.end()); 678s | ^~~~ 678s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 58 | std::ranges::copy(links_old, links_new.begin()); 678s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /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 678s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 678s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 678s 239 | __x.end()); 678s | ~~~~~~~~~~ 678s /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 678s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 678s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 251 | end(), _M_get_Tp_allocator()); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 678s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 678s from /usr/include/c++/14/vector:65: 678s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 678s 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: 678s /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 678s 993 | std::_Destroy(__first, __last); 678s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 678s /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]’: 678s /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 678s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 678s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 1805 | std::move(__comp), std::move(__proj)); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /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 678s 1134 | operator()(_Iter __first, _Sent __last, 678s | ^~~~~~~~ 678s /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 678s /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 678s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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 678s 1139 | return {__first, __first}; 678s | ^ 678s /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 678s 1148 | return {++__dest, __first}; 678s | ^ 678s /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]’: 678s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 678s 1577 | erase(const_iterator __first, const_iterator __last) 678s | ^~~~~ 678s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 678s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 678s 1549 | erase(const_iterator __position) 678s | ^~~~~ 678s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 678s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/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]’: 678s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 678s | ^~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 371 | return std::__do_uninit_copy(__first, __last, __result); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 373 | return std::uninitialized_copy(__first, __last, __result); 678s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 678s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 678s from /usr/include/dolfinx/fem/Function.h:11: 678s /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]’: 678s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 119 | std::ranges::copy(buffer, range.begin()); 678s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 678s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 678s from /usr/include/dolfinx/fem/DirichletBC.h:11: 678s /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 >]’: 678s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 676 | distribute_data(MPI_Comm comm0, std::span indices, 678s | ^~~~~~~~~~~~~~~ 678s /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]’: 678s /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 678s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 678s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 2021 | std::move(__comp), std::move(__proj)); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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 >]’: 678s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 382 | create_geometry( 678s | ^~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 424 | const std::vector l2l = graph::build::compute_local_to_local( 678s | ^~~ 678s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 429 | std::ranges::transform(l2l, igi.begin(), 678s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 678s 430 | [&nodes](auto index) { return nodes[index]; }); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 678s /tmp/autopkgtest.CjbzA3/build.AYr/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 678s 53 | auto fun = [](auto x) -> std::pair, std::vector> 678s | ^ 678s /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]’: 678s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 678s | ^~~~~~~~~~~~ 678s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 678s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 678s | ^~~~~~~~ 678s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 577 | _element->Tt_apply(data, n, cell_permutation); 678s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 678s | ^~~~~~~~~~ 678s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 593 | _element->Tinv_apply(data, n, cell_permutation); 678s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 678s | ^~~~~~~ 678s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 544 | _element->T_apply(data, n, cell_permutation); 678s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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 > >]’: 678s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 678s | ^~~~~~~~ 678s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 629 | return ranges::fill_n(std::move(__first), __len, __value); 678s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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 >]’: 678s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s 181 | void dot(U A, V B, P C, bool transpose = false) 678s | ^~~ 678s /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 678s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 678s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s 125 | void inv(U A, V B) 678s | ^~~ 678s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 678s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s 212 | void pinv(U A, V P) 678s | ^~~~ 678s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s 245 | dot(AT, A, ATA); 678s | ~~~^~~~~~~~~~~~ 678s /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 678s /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 678s 246 | inv(ATA, Inv); 678s | ~~~^~~~~~~~~~ 678s /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 678s 247 | dot(Inv, AT, P); 678s | ~~~^~~~~~~~~~~~ 678s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s /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 >]’: 678s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s 181 | void dot(U A, V B, P C, bool transpose = false) 678s | ^~~ 678s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 678s In file included from /usr/include/basix/maps.h:7: 678s /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]’: 678s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 678s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 678s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 642 | copy(_II __first, _II __last, _OI __result) 678s | ^~~~ 678s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/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 >]’: 678s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 678s | ^~~~~~ 678s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /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]’: 678s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 678s 80 | std::int32_t _build_from_leaf( 678s | ^~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 678s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 678s /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 678s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 678s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 111 | [axis](auto& p0, auto& p1) -> bool 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 112 | { 678s | ~ 678s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 115 | return x0 < x1; 678s | ~~~~~~~~~~~~~~~ 678s 116 | }); 678s | ~~ 678s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 678s /tmp/autopkgtest.CjbzA3/build.AYr/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 678s 124 | [](auto x) 678s | ^ 678s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 678s /tmp/autopkgtest.CjbzA3/build.AYr/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 678s 133 | [](auto x) 678s | ^ 678s /usr/include/c++/14/bits/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*]’: 678s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 678s | ^~~~~~~~ 678s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 683 | { return std::copy(__first, __first + __n, __result); } 678s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 678s 610 | this->_M_impl._M_start, 678s | ~~~~~~~~~~~~~~~~~~~~~~~ 678s 611 | _M_get_Tp_allocator()); 678s | ~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 678s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 678s | ^~~~~~~~~~~~~ 678s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 678s /tmp/autopkgtest.CjbzA3/build.AYr/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 678s 124 | [](auto x) 678s | ^ 678s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 678s /tmp/autopkgtest.CjbzA3/build.AYr/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 678s 133 | [](auto x) 678s | ^ 678s /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*]’: 678s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 642 | copy(_II __first, _II __last, _OI __result) 678s | ^~~~ 678s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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*]’: 678s /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 678s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 678s | ^~~~~~~~ 678s /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 678s /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 678s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 678s | ^ 678s /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]’: 678s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 678s 957 | vector<_Tp, _Alloc>:: 678s | ^~~~~~~~~~~~~~~~~~~ 678s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 678s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 960 | operator()(_It&& __first, _Sent __last) const 678s | ^~~~~~~~ 678s /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]’: 678s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 709 | vector(_InputIterator __first, _InputIterator __last, 678s | ^~~~~~ 678s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 719 | _M_range_initialize_n(__first, __last, __n); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 678s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 678s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 960 | operator()(_It&& __first, _Sent __last) const 678s | ^~~~~~~~ 678s /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]’: 678s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 709 | vector(_InputIterator __first, _InputIterator __last, 678s | ^~~~~~ 678s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 719 | _M_range_initialize_n(__first, __last, __n); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 678s /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)::::]’: 678s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 678s | ^~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /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)::::]’: 678s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /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 >]’: 678s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 376 | operator()(_Range&& __r, _Out __result) const 678s | ^~~~~~~~ 678s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 678s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 379 | std::move(__result)); 678s | ~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /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]’: 678s /usr/include/c++/14/numeric:417:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 417 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 678s | ^~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/numeric:417:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/numeric:420:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 420 | return std::transform_reduce(__first1, __last1, __first2, 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 421 | std::move(__init), 678s | ~~~~~~~~~~~~~~~~~~ 678s 422 | plus<>(), multiplies<>()); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /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 678s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 678s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 678s 239 | __x.end()); 678s | ~~~~~~~~~~ 678s /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 678s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 678s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 251 | end(), _M_get_Tp_allocator()); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 678s 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: 678s /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 678s 993 | std::_Destroy(__first, __last); 678s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 678s /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]’: 678s /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 678s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 386 | __result, __alloc); 678s | ~~~~~~~~~~~~~~~~~~ 678s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:21: 678s /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]’: 678s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 678s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 678s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 565 | v2, v3, vmid}); 678s | ~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 678s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 678s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 678s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 678s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 627 | {x.size() / 2, 2}, partitioner); 678s | ^ 678s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 632 | std::vector{}, {0, 2}, partitioner); 678s | ^ 678s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 678s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 642 | copy(_II __first, _II __last, _OI __result) 678s | ^~~~ 678s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/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]’: 678s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 678s | ^~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 371 | return std::__do_uninit_copy(__first, __last, __result); 678s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 373 | return std::uninitialized_copy(__first, __last, __result); 678s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /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 678s 398 | return std::__uninitialized_copy_a 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 678s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 678s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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 >]’: 678s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 678s | ^~~~~~~~ 678s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s 629 | return ranges::fill_n(std::move(__first), __len, __value); 678s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s /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]’: 678s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 678s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 678s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678s 671 | i0 + iy + ny + 2}); 678s | ~~~~~~~~~~~~~~~~~~ 678s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 676 | {x.size() / 2, 2}, partitioner); 678s | ^ 678s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s 681 | std::vector{}, {0, 2}, partitioner); 678s | ^ 678s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 678s /usr/include/c++/14/bits/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 >]’: 678s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 678s | ^~~~~~~~ 678s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 678s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 678s 683 | { return std::copy(__first, __first + __n, __result); } 678s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 540 | x.insert(x.end(), {x0, x1}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 565 | v2, v3, vmid}); 679s | ~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 627 | {x.size() / 2, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 632 | std::vector{}, {0, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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]’: 679s /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 679s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 386 | __result, __alloc); 679s | ~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 642 | copy(_II __first, _II __last, _OI __result) 679s | ^~~~ 679s /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]’: 679s /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 679s 398 | return std::__uninitialized_copy_a 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 671 | i0 + iy + ny + 2}); 679s | ~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 676 | {x.size() / 2, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 681 | std::vector{}, {0, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 679s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1720 | __start, _M_get_Tp_allocator()); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/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 >]’: 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 683 | { return std::copy(__first, __first + __n, __result); } 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 960 | operator()(_It&& __first, _Sent __last) const 679s | ^~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 709 | vector(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 719 | _M_range_initialize_n(__first, __last, __n); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 376 | operator()(_Range&& __r, _Out __result) const 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 379 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1631 | _M_allocate_and_copy(size_type __n, 679s | ^~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1638 | _M_get_Tp_allocator()); 679s | ~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 642 | copy(_II __first, _II __last, _OI __result) 679s | ^~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /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 679s 1789 | operator()(_Iter __first, _Sent __last, 679s | ^~~~~~~~ 679s /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 679s /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 679s 1792 | auto __lasti = ranges::next(__first, __last); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s /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 679s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 679s | ^ 679s In file included from /usr/include/c++/14/tuple:44, 679s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 679s from /usr/include/c++/14/bits/memory_resource.h:41, 679s from /usr/include/c++/14/vector:87: 679s /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]’: 679s /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 679s 767 | operator()(_Iter __first, _Sent __last, 679s | ^~~~~~~~ 679s /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 679s /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]’: 679s /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 679s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 679s | ^~~~~~~~ 679s /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 679s /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]’: 679s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 679s 195 | vector<_Tp, _Alloc>:: 679s | ^~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 679s /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 679s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 679s | ^~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 679s 181 | vector<_Tp, _Alloc>:: 679s | ^~~~~~~~~~~~~~~~~~~ 679s /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 679s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 679s | ^~~~~~~~~~~~~~ 679s /usr/include/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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 185 | __uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /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 679s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 3147 | std::move(__comp), std::move(__proj)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 376 | operator()(_Range&& __r, _Out __result) const 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 379 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /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 >]’: 679s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 679s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 508 | { return std::get<0>(idx) != r; }); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 679s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 553 | [](auto x) { return std::get<1>(x); }); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 679s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 679s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 679s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 646 | std::next(x_new.begin(), shape[1] * i)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 679s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 658 | std::next(x_new.begin(), shape[1] * i)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 679s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /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 679s 1999 | operator()(_Iter __first, _Sent __last, 679s | ^~~~~~~~ 679s /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 679s /usr/include/c++/14/bits/ranges_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]’: 679s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 737 | std::move(__result), 679s | ~~~~~~~~~~~~~~~~~~~~ 679s 738 | std::move(__op), std::move(__proj)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/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 > >]’: 679s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 679s | ^~~~~~ 679s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s In file included from /usr/include/dolfinx/fem/Expression.h:10, 679s from /usr/include/dolfinx/fem/utils.h:13, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:16: 679s /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]’: 679s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 235 | _fshape, cells); 679s | ~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1849 | permute_data(u, n, cell_info, _eperm); 679s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1852 | transform_data(u, n, cell_info, _etrans_invT, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1853 | precompute::apply_matrix); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1833 | permute_data(u, n, cell_info, _eperm_inv); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1836 | transform_data(u, n, cell_info, _etransT, 679s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1837 | precompute::apply_matrix); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = std::complex; U = double]’: 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 679s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 679s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 679s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1865 | permute_data(u, n, cell_info, _eperm_inv); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1868 | transform_data(u, n, cell_info, _etrans_inv, 679s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1869 | precompute::apply_matrix); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1810 | void FiniteElement::T_apply(std::span u, int n, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1817 | permute_data(u, n, cell_info, _eperm); 679s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1820 | transform_data(u, n, cell_info, _etrans, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1821 | precompute::apply_matrix); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 235 | _fshape, cells); 679s | ~~~~~~~~~~~~~~~ 679s /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 > >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 679s | ^~~~~~~~ 679s /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 >]’: 679s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 679s 181 | void dot(U A, V B, P C, bool transpose = false) 679s | ^~~ 679s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 679s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 679s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 679s /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 679s 87 | auto det(Matrix A) 679s | ^~~ 679s /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 >]’: 679s /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 679s 125 | void inv(U A, V B) 679s | ^~~ 679s /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 679s /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 >]’: 679s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 679s 181 | void dot(U A, V B, P C, bool transpose = false) 679s | ^~~ 679s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 679s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 679s 48 | [](auto x) 679s | ^ 679s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 679s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 679s 1104 | constexpr default_accessor(default_accessor) noexcept {} 679s | ^~~~~~~~~~~~~~~~ 679s In file included from /usr/include/c++/14/vector:66, 679s from /usr/include/basix/cell.h:10, 679s from /usr/include/basix/finite-element.h:7, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:9: 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 1426 | insert(const_iterator __position, initializer_list __l) 679s | ^~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 679s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1430 | std::random_access_iterator_tag()); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 679s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 608 | __miter_base(_Iterator __it) 679s | ^~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s In file included from /usr/include/c++/14/algorithm:63, 679s from /usr/include/basix/maps.h:8, 679s from /usr/include/basix/finite-element.h:9: 679s /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]’: 679s /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 679s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1159 | std::move(__comp), std::move(__proj)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/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 >]’: 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 683 | { return std::copy(__first, __first + __n, __result); } 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 679s 610 | this->_M_impl._M_start, 679s | ~~~~~~~~~~~~~~~~~~~~~~~ 679s 611 | _M_get_Tp_allocator()); 679s | ~~~~~~~~~~~~~~~~~~~~~~ 679s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 679s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 679s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 143 | return [&](std::span rows, 679s | ^ 679s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 147 | this->add(data, rows, cols); 679s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 679s from /usr/include/dolfinx/geometry/utils.h:9, 679s from /usr/include/dolfinx/fem/interpolate.h:19, 679s from /usr/include/dolfinx/fem/Function.h:12: 679s /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 >]’: 679s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 783 | Mesh> create_mesh( 679s | ^~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 679s | ^ 679s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 830 | cells1 = std::vector(cells.begin(), cells.end()); 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 841 | std::vector cells1_v 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 880 | boundary_v.erase(unique_end, range_end); 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 885 | boundary_v.erase(boundary_v.begin()); 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 905 | nodes1.erase(unique_end, range_end); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 679s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 679s 62 | std::array compute_bbox_of_bboxes( 679s | ^~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 911 | Geometry geometry 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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 >&)::]’: 679s /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 679s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 679s | ^~~~~~~~~~~ 679s /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 679s /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 679s /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 679s 4740 | std::__introselect(__first, __nth, __last, 679s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 679s 4741 | std::__lg(__last - __first) * 2, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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*]’: 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 642 | copy(_II __first, _II __last, _OI __result) 679s | ^~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 1426 | insert(const_iterator __position, initializer_list __l) 679s | ^~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 679s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1430 | std::random_access_iterator_tag()); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 783 | Mesh> create_mesh( 679s | ^~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 679s | ^ 679s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 830 | cells1 = std::vector(cells.begin(), cells.end()); 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 841 | std::vector cells1_v 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 880 | boundary_v.erase(unique_end, range_end); 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 885 | boundary_v.erase(boundary_v.begin()); 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 905 | nodes1.erase(unique_end, range_end); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 911 | Geometry geometry 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 679s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 608 | __miter_base(_Iterator __it) 679s | ^~~~~~~~~~~~ 679s /usr/include/c++/14/bits/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*]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /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*]’: 679s /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 679s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 679s | ^~~~~ 679s /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 679s /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 679s 1592 | return std::__equal_aux(__first1, __last1, __first2); 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 > >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 642 | copy(_II __first, _II __last, _OI __result) 679s | ^~~~ 679s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 679s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1720 | __start, _M_get_Tp_allocator()); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 679s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1720 | __start, _M_get_Tp_allocator()); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 368 | return ranges::__copy_or_move(std::move(__first), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 679s 369 | std::move(__last), 679s | ~~~~~~~~~~~~~~~~~~ 679s 370 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /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]’: 679s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 679s from /usr/include/dolfinx.h:11, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 679s /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]’: 679s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s 124 | void assemble_vector(std::span b, const Form& L) 679s | ^~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 129 | assemble_vector(b, L, std::span(constants), 679s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 130 | make_coefficients_span(coefficients)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 1631 | _M_allocate_and_copy(size_type __n, 679s | ^~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1638 | _M_get_Tp_allocator()); 679s | ~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s /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 679s 371 | return std::__do_uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 679s 373 | return std::uninitialized_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 679s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 608 | __miter_base(_Iterator __it) 679s | ^~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 679s /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]’: 679s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s 495 | void set(std::span x, std::optional> x0, 679s | ^~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 185 | __uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 679s | ^~~~~~~~ 679s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 679s from /usr/include/dolfinx/fem/assembler.h:9: 679s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 679s /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 679s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 679s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 679s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 679s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 679s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 212 | fem::make_coefficients_span(coeff)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 679s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 679s | ~~~~^~~ 679s In file included from /usr/include/dolfinx/fem/Function.h:17, 679s from /usr/include/dolfinx/fem/DirichletBC.h:12: 679s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector > >]’: 679s /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 679s 234 | const T local = std::transform_reduce( 679s | ~~~~~~~~~~~~~~~~~~~~~^ 679s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 236 | [](T a, T b) -> T 679s | ~~~~~~~~~~~~~~~~~ 679s 237 | { 679s | ~ 679s 238 | if constexpr (std::is_same>::value 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 239 | or std::is_same>::value) 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 240 | { 679s | ~ 679s 241 | return std::conj(a) * b; 679s | ~~~~~~~~~~~~~~~~~~~~~~~~ 679s 242 | } 679s | ~ 679s 243 | else 679s | ~~~~ 679s 244 | return a * b; 679s | ~~~~~~~~~~~~~ 679s 245 | }); 679s | ~~ 679s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 642 | copy(_II __first, _II __last, _OI __result) 679s | ^~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = std::complex; U = double]’: 679s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 94 | return assemble_scalar(M, std::span(constants), 679s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s 95 | make_coefficients_span(coefficients)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s /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 679s 371 | return std::__do_uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 679s 373 | return std::uninitialized_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/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]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 371 | return std::__do_uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 373 | return std::uninitialized_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 679s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1720 | __start, _M_get_Tp_allocator()); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 368 | return ranges::__copy_or_move(std::move(__first), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 679s 369 | std::move(__last), 679s | ~~~~~~~~~~~~~~~~~~ 679s 370 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 608 | __miter_base(_Iterator __it) 679s | ^~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 679s from /usr/include/c++/14/bits/stl_algobase.h:67: 679s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 679s /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 679s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 679s | ^~~~~~~~ 679s /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 679s /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 679s 193 | return std::_Destroy_aux::__destroy(__first, __last); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s /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 679s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 196 | __destroy(__first, __last); 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 679s from /usr/include/dolfinx.h:16: 679s /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]’: 679s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 540 | x.insert(x.end(), {x0, x1}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 565 | v2, v3, vmid}); 679s | ~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1002 | operator()(_It __x, _Sent __bound) const 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 627 | {x.size() / 2, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 632 | std::vector{}, {0, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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&)::]’: 679s /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 679s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 679s | ^~~~ 679s /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 679s /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 679s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 679s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /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 679s 675 | move(_II __first, _II __last, _OI __result) 679s | ^~~~ 679s /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 679s /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 679s /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 679s 683 | return std::__copy_move_a(std::__miter_base(__first), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 684 | std::__miter_base(__last), __result); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 147 | { return std::copy(__first, __last, __result); } 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /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 679s 3123 | operator()(_Iter __first, _Sent __last, 679s | ^~~~~~~~ 679s /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 679s /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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 368 | return ranges::__copy_or_move(std::move(__first), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 679s 369 | std::move(__last), 679s | ~~~~~~~~~~~~~~~~~~ 679s 370 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /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 >]’: 679s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 679s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 671 | i0 + iy + ny + 2}); 679s | ~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 676 | {x.size() / 2, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 681 | std::vector{}, {0, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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]’: 679s /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 679s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1805 | std::move(__comp), std::move(__proj)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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)::]’: 679s /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 679s 3867 | find_if(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~ 679s /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 679s /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 679s 3876 | return std::__find_if(__first, __last, 679s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 679s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 679s | ^~~~~~~~ 679s /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 679s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 737 | std::move(__result), 679s | ~~~~~~~~~~~~~~~~~~~~ 679s 738 | std::move(__op), std::move(__proj)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/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 > >]’: 679s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 679s | ^~~~~~ 679s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /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 679s 715 | return std::__copy_n(__first, __n2, __result, 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s 716 | std::__iterator_category(__first)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/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 > >]’: 679s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 679s | ^~~~~~ 679s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /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 679s 715 | return std::__copy_n(__first, __n2, __result, 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s 716 | std::__iterator_category(__first)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 679s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/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 > >]’: 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 683 | { return std::copy(__first, __first + __n, __result); } 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/c++/14/vector:66, 679s from /usr/include/basix/cell.h:10, 679s from /usr/include/basix/finite-element.h:7, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 679s 681 | vector(initializer_list __l, 679s | ^~~~~~ 679s /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]’: 679s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 679s 450 | rowptr_container_type new_row_ptr = {0}; 679s | ^~~~~~~~~~~ 679s /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]’: 679s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1674 | void FiniteElement::permute_data( 679s | ^~~~~~~~~~~~~~~~ 679s In file included from /usr/include/basix/finite-element.h:12: 679s /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]’: 679s /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 679s 243 | void apply_matrix( 679s | ^~~~~~~~~~~~ 679s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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]’: 679s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1733 | void FiniteElement::transform_data( 679s | ^~~~~~~~~~~~~~~~ 679s /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 679s 1754 | op(std::span(v_size_t), 679s | ~~^~~~~~~~~~~~~~~~~~~~~ 679s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1756 | dofstart, block_size); 679s | ~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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 679s 1775 | op(std::span(v_size_t), 679s | ~~^~~~~~~~~~~~~~~~~~~~~ 679s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1777 | dofstart, block_size); 679s | ~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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 679s 1786 | op(std::span(v_size_t), 679s | ~~^~~~~~~~~~~~~~~~~~~~~ 679s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1788 | dofstart, block_size); 679s | ~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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]’: 679s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1674 | void FiniteElement::permute_data( 679s | ^~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1733 | void FiniteElement::transform_data( 679s | ^~~~~~~~~~~~~~~~ 679s /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 679s 1754 | op(std::span(v_size_t), 679s | ~~^~~~~~~~~~~~~~~~~~~~~ 679s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1756 | dofstart, block_size); 679s | ~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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 679s 1786 | op(std::span(v_size_t), 679s | ~~^~~~~~~~~~~~~~~~~~~~~ 679s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1788 | dofstart, block_size); 679s | ~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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 679s 1797 | op(std::span(v_size_t), 679s | ~~^~~~~~~~~~~~~~~~~~~~~ 679s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1799 | dofstart, block_size); 679s | ~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type â€˜std::span’ changed in GCC 7.1 679s /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]’: 679s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 249 | void add(std::span x, std::span rows, 679s | ^~~ 679s /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]’: 679s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 642 | _index_maps[1]->local_to_global(local_col, global_col); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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]’: 679s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 235 | _fshape, cells); 679s | ~~~~~~~~~~~~~~~ 679s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 679s from /usr/include/dolfinx.h:15, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp:86: 679s /usr/include/dolfinx/la/petsc.h: In lambda function: 679s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 293 | return [A, mode, cache = std::vector()]( 679s | ^ 679s /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]’: 679s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 679s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 679s from /usr/include/dolfinx.h:15, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp:133: 679s /usr/include/dolfinx/la/petsc.h: In lambda function: 679s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 293 | return [A, mode, cache = std::vector()]( 679s | ^ 679s /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]’: 679s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 679s | ^~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/dolfinx/la/petsc.h: In lambda function: 679s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 327 | return [A, mode, cache = std::vector()]( 679s | ^ 679s /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*]’: 679s /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 679s 346 | __niter_wrap(_From __from, _To __res) 679s | ^~~~~~~~~~~~ 679s /usr/include/dolfinx/la/petsc.h: In lambda function: 679s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 327 | return [A, mode, cache = std::vector()]( 679s | ^ 679s /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]’: 679s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s 111 | void assemble_vector( 679s | ^~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 116 | impl::assemble_vector(b, L, constants, coefficients); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s /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]’: 679s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 72 | cmap.tabulate(0, X, Xshape, phi_b); 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 642 | copy(_II __first, _II __last, _OI __result) 679s | ^~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/c++/14/functional:59, 679s from /usr/include/basix/finite-element.h:17: 679s /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 >}]’: 679s /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 679s 587 | operator()(_ArgTypes... __args) const 679s | ^~~~~~~~ 679s /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 >&):: >]’: 679s /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 679s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 679s | ^~~~~~~~~~~~~ 679s /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 679s /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 679s /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 679s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 679s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 679s 1925 | std::iter_swap(__first, __nth); 679s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 679s /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 679s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 679s 1936 | std::__insertion_sort(__first, __last, __comp); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/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*]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 679s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 146 | std::span(_buffer_local), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 147 | _request); 679s | ~~~~~~~~~ 679s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 679s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 99 | std::span(_buffer_remote), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 100 | std::span(_request)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 679s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 679s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 703 | void interpolate(Function& u, std::span f, 679s | ^~~~~~~~~~~ 679s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 954 | cmap.tabulate(1, X, Xshape, phi_b); 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp: In lambda function: 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 679s 163 | [](auto x) 679s | ^ 679s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 679s from /usr/include/dolfinx.h:16, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 679s /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]’: 679s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 540 | x.insert(x.end(), {x0, x1}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 565 | v2, v3, vmid}); 679s | ~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 627 | {x.size() / 2, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 632 | std::vector{}, {0, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /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*]’: 679s /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 679s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 679s | ^~~~~~~~~~~ 679s /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 679s /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 > >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/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]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 371 | return std::__do_uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 373 | return std::uninitialized_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 242 | bc->set(b.mutable_array(), std::nullopt); 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/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]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 371 | return std::__do_uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 373 | return std::uninitialized_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 679s from /usr/include/c++/14/algorithm:63, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 679s /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 > >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 679s 376 | operator()(_Range&& __r, _Out __result) const 679s | ^~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 679s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 229 | bc->set(b.mutable_array(), std::nullopt); 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 679s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 379 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 679s | ^~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 314 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 679s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 671 | i0 + iy + ny + 2}); 679s | ~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 676 | {x.size() / 2, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 681 | std::vector{}, {0, 2}, partitioner); 679s | ^ 679s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 679s /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 679s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 679s | ^~~~~~~~ 679s /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 679s /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 679s 193 | return std::_Destroy_aux::__destroy(__first, __last); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s /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 679s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 196 | __destroy(__first, __last); 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s /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> >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 679s 376 | operator()(_Range&& __r, _Out __result) const 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 679s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 379 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 679s /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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~ 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 > >&]’: 679s /tmp/autopkgtest.CjbzA3/build.AYr/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 679s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 679s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s /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 679s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 185 | __uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 679s | ^~~~~~~~~~~~ 679s /usr/include/c++/14/bits/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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 147 | { return std::copy(__first, __last, __result); } 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/basix/finite-element.h:19, 679s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 679s /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 > >&)::]’: 679s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 679s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 679s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 679s /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]’: 679s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s 62 | T assemble_scalar( 679s | ^~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 72 | mesh->geometry().x(), constants, coefficients); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /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]’: 679s /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 679s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~ 679s /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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s /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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 679s /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 679s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 185 | __uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 679s | ^~~~~~~~~~~~ 679s /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*]’: 679s /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 679s 346 | __niter_wrap(_From __from, _To __res) 679s | ^~~~~~~~~~~~ 679s In file included from /usr/include/c++/14/vector:66, 679s from /usr/include/basix/cell.h:10, 679s from /usr/include/basix/finite-element.h:7: 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 679s 1426 | insert(const_iterator __position, initializer_list __l) 679s | ^~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 679s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1430 | std::random_access_iterator_tag()); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 1426 | insert(const_iterator __position, initializer_list __l) 679s | ^~~~~~ 679s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 679s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1430 | std::random_access_iterator_tag()); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /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*]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 185 | __uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/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]’: 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 679s | ^~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 371 | return std::__do_uninit_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 373 | return std::uninitialized_copy(__first, __last, __result); 679s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 679s | ^~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 314 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 679s | ^~~~~~~~~~~~ 679s /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]’: 679s /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 679s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 679s | ^~~~~~~~~ 679s /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 679s /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 >]’: 679s /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 679s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 679s | ^~~~~~~~~ 679s /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 679s /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]’: 679s /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 679s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1159 | std::move(__comp), std::move(__proj)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 863 | operator()(_It& __it, _Sent __bound) const 679s | ^~~~~~~~ 679s /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&):: >]’: 679s /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 679s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 679s | ^~~~~~ 679s /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 679s /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 679s 1905 | std::__introsort_loop(__first, __last, 679s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s 1906 | std::__lg(__last - __first) * 2, 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 1907 | __comp); 679s | ~~~~~~~ 679s /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 679s 1908 | std::__final_insertion_sort(__first, __last, __comp); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 679s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 608 | __miter_base(_Iterator __it) 679s | ^~~~~~~~~~~~ 679s /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 >]’: 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 679s | ^~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /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]’: 679s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 679s 610 | this->_M_impl._M_start, 679s | ~~~~~~~~~~~~~~~~~~~~~~~ 679s 611 | _M_get_Tp_allocator()); 679s | ~~~~~~~~~~~~~~~~~~~~~~ 679s /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*]’: 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 642 | copy(_II __first, _II __last, _OI __result) 679s | ^~~~ 679s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 679s from /usr/include/dolfinx/geometry/utils.h:9, 679s from /usr/include/dolfinx/fem/interpolate.h:19, 679s from /usr/include/dolfinx/fem/Function.h:12: 679s /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 >]’: 679s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 783 | Mesh> create_mesh( 679s | ^~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 679s | ^ 679s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 830 | cells1 = std::vector(cells.begin(), cells.end()); 679s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 841 | std::vector cells1_v 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 880 | boundary_v.erase(unique_end, range_end); 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 679s | ^~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 885 | boundary_v.erase(boundary_v.begin()); 679s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 314 | std::move(__result)); 679s | ~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 679s 905 | nodes1.erase(unique_end, range_end); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s 911 | Geometry geometry 679s | ^~~~~~~~ 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 679s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 679s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 679s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s 737 | std::move(__result), 679s | ~~~~~~~~~~~~~~~~~~~~ 679s 738 | std::move(__op), std::move(__proj)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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]’: 679s /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 679s 1789 | operator()(_Iter __first, _Sent __last, 679s | ^~~~~~~~ 679s /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 679s /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 679s 1792 | auto __lasti = ranges::next(__first, __last); 679s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 679s /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 679s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 679s | ^ 679s /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):: >]’: 679s /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 679s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 679s | ^~~~~~~~~ 679s /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 679s /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 679s 2152 | return __find_if(__first, __last, __pred, 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 679s 2153 | std::__iterator_category(__first)); 679s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 679s /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 679s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 679s | ^~~~~~~~ 679s /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 679s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/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 > >]’: 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 683 | { return std::copy(__first, __first + __n, __result); } 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /usr/include/c++/14/bits/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 > >]’: 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 679s | ^~~~~~~~ 679s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 679s 683 | { return std::copy(__first, __first + __n, __result); } 679s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679s /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 >}]’: 679s /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 679s 587 | operator()(_ArgTypes... __args) const 679s | ^~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 703 | void interpolate(Function& u, std::span f, 680s | ^~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 954 | cmap.tabulate(1, X, Xshape, phi_b); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/bits/refwrap.h:38, 680s from /usr/include/c++/14/vector:68: 680s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 680s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 680s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 680s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 680s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 680s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 680s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 154 | void apply_permutation_mapped(std::span perm, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 144 | void apply_permutation(std::span perm, std::span data, 680s | ^~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 680s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 680s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 680s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 680s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 680s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 680s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 680s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 680s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 680s from /usr/include/dolfinx.h:11: 680s /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]’: 680s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 124 | void assemble_vector(std::span b, const Form& L) 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 129 | assemble_vector(b, L, std::span(constants), 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 130 | make_coefficients_span(coefficients)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 >&):: >]’: 680s /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 680s 1589 | __heap_select(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~ 680s /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 680s /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 680s /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 680s 1593 | std::__make_heap(__first, __middle, __comp); 680s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1595 | if (__comp(__i, __first)) 680s | ~~~~~~^~~~~~~~~~~~~~ 680s /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 680s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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> >]’: 680s /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 680s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 680s | ^~~~~~~~~ 680s /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 680s /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 >&):: >]’: 680s /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 680s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1856 | __comp); 680s | ~~~~~~~ 680s /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 680s /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 680s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 >&):: >]’: 680s /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 680s 1770 | __insertion_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1777 | if (__comp(__i, __first)) 680s | ~~~~~~^~~~~~~~~~~~~~ 680s /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 680s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 680s | ^~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 680s from /usr/include/dolfinx.h:11: 680s /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]’: 680s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 124 | void assemble_vector(std::span b, const Form& L) 680s | ^~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 181 | void apply_lifting( 680s | ^~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 129 | assemble_vector(b, L, std::span(constants), 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 130 | make_coefficients_span(coefficients)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s In file included from /usr/include/c++/14/vector:72: 680s /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]’: 680s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 680s 957 | vector<_Tp, _Alloc>:: 680s | ^~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 181 | void apply_lifting( 680s | ^~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 680s /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]’: 680s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 495 | void set(std::span x, std::optional> x0, 680s | ^~~ 680s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 680s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 680s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 960 | operator()(_It&& __first, _Sent __last) const 680s | ^~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 709 | vector(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 719 | _M_range_initialize_n(__first, __last, __n); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 680s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 680s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 960 | operator()(_It&& __first, _Sent __last) const 680s | ^~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 709 | vector(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 719 | _M_range_initialize_n(__first, __last, __n); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 680s /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]’: 680s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 495 | void set(std::span x, std::optional> x0, 680s | ^~~ 680s In file included from /usr/include/c++/14/numeric:62, 680s from /usr/include/basix/finite-element.h:19: 680s /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]’: 680s /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 680s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 680s | ^~~~ 680s /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 680s In file included from /usr/include/c++/14/vector:72: 680s /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]’: 680s /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 680s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 680s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 680s 239 | __x.end()); 680s | ~~~~~~~~~~ 680s /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 680s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 251 | end(), _M_get_Tp_allocator()); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 680s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 680s from /usr/include/c++/14/vector:65: 680s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 680s 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: 680s /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 680s 993 | std::_Destroy(__first, __last); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/algorithm:61: 680s /usr/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 >]’: 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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]’: 680s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 46 | void reorder_list(std::span list, std::span nodemap) 680s | ^~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 53 | const std::vector orig(list.begin(), list.end()); 680s | ^~~~ 680s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 58 | std::ranges::copy(links_old, links_new.begin()); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/algorithm:63, 680s from /usr/include/basix/maps.h:8, 680s from /usr/include/basix/finite-element.h:9: 680s /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]’: 680s /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 680s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 776 | ranges::begin(__r2), ranges::end(__r2), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 777 | std::move(__result), std::move(__binary_op), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 778 | std::move(__proj1), std::move(__proj2)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 680s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 185 | __uninit_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 185 | __uninit_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 680s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 680s 239 | __x.end()); 680s | ~~~~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 680s | ^~~~~~~~~~~~~~ 680s /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 680s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 251 | end(), _M_get_Tp_allocator()); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 680s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 680s from /usr/include/c++/14/vector:65: 680s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 680s 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: 680s /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 680s 993 | std::_Destroy(__first, __last); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 680s | ^~~~~~~~~ 680s /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 680s /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 > >]’: 680s /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 680s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 680s | ^~~~~~~~~ 680s /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 680s /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]’: 680s /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 680s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1805 | std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 1134 | operator()(_Iter __first, _Sent __last, 680s | ^~~~~~~~ 680s /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 680s /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 680s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1139 | return {__first, __first}; 680s | ^ 680s /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 680s 1148 | return {++__dest, __first}; 680s | ^ 680s /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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 680s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 680s /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 680s 147 | { return std::copy(__first, __last, __result); } 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 1577 | erase(const_iterator __first, const_iterator __last) 680s | ^~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 1549 | erase(const_iterator __position) 680s | ^~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/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]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 371 | return std::__do_uninit_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 373 | return std::uninitialized_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 680s | ^~~~~~~~~~~~ 680s /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]’: 680s /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 680s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1805 | std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 680s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 680s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:15: 680s /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]’: 680s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 119 | std::ranges::copy(buffer, range.begin()); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 680s /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*]’: 680s /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 680s 346 | __niter_wrap(_From __from, _To __res) 680s | ^~~~~~~~~~~~ 680s /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)::]’: 680s /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 680s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 2095 | __value, std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 680s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 680s /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 680s 147 | { return std::copy(__first, __last, __result); } 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 680s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 680s /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 >]’: 680s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 676 | distribute_data(MPI_Comm comm0, std::span indices, 680s | ^~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 72 | cmap.tabulate(0, X, Xshape, phi_b); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 2021 | std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 147 | { return std::copy(__first, __last, __result); } 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/functional:59, 680s from /usr/include/basix/finite-element.h:17: 680s /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 >}]’: 680s /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 680s 587 | operator()(_ArgTypes... __args) const 680s | ^~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 680s from /usr/include/dolfinx/fem/assembler.h:9, 680s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 680s from /usr/include/dolfinx.h:11: 680s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 680s /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 680s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 >]’: 680s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 382 | create_geometry( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 424 | const std::vector l2l = graph::build::compute_local_to_local( 680s | ^~~ 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 429 | std::ranges::transform(l2l, igi.begin(), 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 680s 430 | [&nodes](auto index) { return nodes[index]; }); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 185 | __uninit_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 680s | ^~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1876 | __introsort_loop(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1884 | std::__partial_sort(__first, __last, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 680s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /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&):: >]’: 680s /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 680s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1819 | __comp); 680s | ~~~~~~~ 680s /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 680s 1822 | std::__insertion_sort(__first, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 680s from /usr/include/dolfinx.h:16: 680s /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]’: 680s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 680s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 680s 540 | x.insert(x.end(), {x0, x1}); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 565 | v2, v3, vmid}); 680s | ~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 627 | {x.size() / 2, 2}, partitioner); 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 632 | std::vector{}, {0, 2}, partitioner); 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 680s | ^~~~~~~~~~~~~~ 680s /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 >)>]’: 680s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 267 | void assemble_matrix( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 680s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 680s | ^~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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]’: 680s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 680s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 671 | i0 + iy + ny + 2}); 680s | ~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 676 | {x.size() / 2, 2}, partitioner); 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 681 | std::vector{}, {0, 2}, partitioner); 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /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]’: 680s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 680s 957 | vector<_Tp, _Alloc>:: 680s | ^~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 715 | 0); 680s | ~~ 680s /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 > >]’: 680s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 1002 | operator()(_It __x, _Sent __bound) const 680s | ^~~~~~~~ 680s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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 >]’: 680s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 676 | distribute_data(MPI_Comm comm0, std::span indices, 680s | ^~~~~~~~~~~~~~~ 680s /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&)::]’: 680s /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 680s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~ 680s /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 680s /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 680s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 680s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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):: >]’: 680s /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 680s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~ 680s /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 680s /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 680s 2107 | if (__pred(__first)) 680s | ~~~~~~^~~~~~~~~ 680s /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 680s 2111 | if (__pred(__first)) 680s | ~~~~~~^~~~~~~~~ 680s /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 680s 2115 | if (__pred(__first)) 680s | ~~~~~~^~~~~~~~~ 680s /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 680s 2119 | if (__pred(__first)) 680s | ~~~~~~^~~~~~~~~ 680s /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 680s 2127 | if (__pred(__first)) 680s | ~~~~~~^~~~~~~~~ 680s /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 680s 2132 | if (__pred(__first)) 680s | ~~~~~~^~~~~~~~~ 680s /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 680s 2137 | if (__pred(__first)) 680s | ~~~~~~^~~~~~~~~ 680s /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 >]’: 680s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 382 | create_geometry( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 424 | const std::vector l2l = graph::build::compute_local_to_local( 680s | ^~~ 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 429 | std::ranges::transform(l2l, igi.begin(), 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 680s 430 | [&nodes](auto index) { return nodes[index]; }); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s 642 | copy(_II __first, _II __last, _OI __result) 680s | ^~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 703 | void interpolate(Function& u, std::span f, 680s | ^~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 954 | cmap.tabulate(1, X, Xshape, phi_b); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 680s 1426 | insert(const_iterator __position, initializer_list __l) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1430 | std::random_access_iterator_tag()); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 1426 | insert(const_iterator __position, initializer_list __l) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1430 | std::random_access_iterator_tag()); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1159 | std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 680s 610 | this->_M_impl._M_start, 680s | ~~~~~~~~~~~~~~~~~~~~~~~ 680s 611 | _M_get_Tp_allocator()); 680s | ~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 680s from /usr/include/dolfinx/geometry/utils.h:9, 680s from /usr/include/dolfinx/fem/interpolate.h:19, 680s from /usr/include/dolfinx/fem/Function.h:12, 680s from /usr/include/dolfinx/fem/DirichletBC.h:12, 680s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 680s /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 >]’: 680s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 783 | Mesh> create_mesh( 680s | ^~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 680s | ^ 680s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 830 | cells1 = std::vector(cells.begin(), cells.end()); 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 841 | std::vector cells1_v 680s | ^~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 880 | boundary_v.erase(unique_end, range_end); 680s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 885 | boundary_v.erase(boundary_v.begin()); 680s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 680s | ^~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 905 | nodes1.erase(unique_end, range_end); 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 911 | Geometry geometry 680s | ^~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 680s /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]’: 680s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 680s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 235 | _fshape, cells); 680s | ~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 680s | ^~~~~~~~~~~~ 680s /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*]’: 680s /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 680s 346 | __niter_wrap(_From __from, _To __res) 680s | ^~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 680s | ^~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 680s /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 >&):: >]’: 680s /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 680s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~~~ 680s /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 680s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 680s /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 >&)::]’: 680s /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 680s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 680s | ^~~~~~~~ 680s /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 680s /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 >&):: >]’: 680s /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 680s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~~ 680s /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 680s /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 680s /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 >&):: >]’: 680s /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 680s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s /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 680s /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 680s 88 | if (__comp(__a, __b)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 90 | if (__comp(__b, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 91 | std::iter_swap(__result, __b); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 92 | else if (__comp(__a, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 93 | std::iter_swap(__result, __c); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 95 | std::iter_swap(__result, __a); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 97 | else if (__comp(__a, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 98 | std::iter_swap(__result, __a); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 99 | else if (__comp(__b, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 100 | std::iter_swap(__result, __c); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 102 | std::iter_swap(__result, __b); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 >&):: >]’: 680s /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 680s 1829 | __unguarded_partition(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s /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 680s 1835 | while (__comp(__first, __pivot)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~~ 680s /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 680s 1838 | while (__comp(__pivot, __last)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~ 680s /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 680s 1842 | std::iter_swap(__first, __last); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s /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> >]’: 680s /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 680s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 680s | ^~~~~~~~~~~~~ 680s /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 680s /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 680s /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 680s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 923 | std::__miter_base(__last), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 924 | __result); 680s | ~~~~~~~~~ 680s /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 >&):: >]’: 680s /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 680s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/assembler.h:11: 680s /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]’: 680s /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 680s 1289 | void assemble_vector( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1298 | constants, coefficients); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s In file included from /usr/include/dolfinx/la/Vector.h:14: 680s /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]’: 680s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 390 | void scatter_rev_begin(std::span send_buffer, 680s | ^~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s /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]’: 680s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 195 | void scatter_fwd_begin(std::span send_buffer, 680s | ^~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 147 | { return std::copy(__first, __last, __result); } 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 147 | { return std::copy(__first, __last, __result); } 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 680s 642 | copy(_II __first, _II __last, _OI __result) 680s | ^~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 680s /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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 680s /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 > >]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 680s | ^~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 368 | return ranges::__copy_or_move(std::move(__first), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 680s 369 | std::move(__last), 680s | ~~~~~~~~~~~~~~~~~~ 680s 370 | std::move(__result)); 680s | ~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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 >]’: 680s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 680s 610 | this->_M_impl._M_start, 680s | ~~~~~~~~~~~~~~~~~~~~~~~ 680s 611 | _M_get_Tp_allocator()); 680s | ~~~~~~~~~~~~~~~~~~~~~~ 680s /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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 >&]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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> >]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 680s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 680s | ^~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 680s 368 | return ranges::__copy_or_move(std::move(__first), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 680s 369 | std::move(__last), 680s | ~~~~~~~~~~~~~~~~~~ 680s 370 | std::move(__result)); 680s | ~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 147 | { return std::copy(__first, __last, __result); } 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 680s | ^~~~~~~~ 680s /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 680s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 776 | ranges::begin(__r2), ranges::end(__r2), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 777 | std::move(__result), std::move(__binary_op), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 778 | std::move(__proj1), std::move(__proj2)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s /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 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1863 | __partial_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 680s 1868 | std::__heap_select(__first, __middle, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1869 | std::__sort_heap(__first, __middle, __comp); 680s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1856 | __comp); 680s | ~~~~~~~ 680s /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 680s /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 680s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1770 | __insertion_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1777 | if (__comp(__i, __first)) 680s | ~~~~~~^~~~~~~~~~~~~~ 680s /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 680s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 680s | ^~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s In file included from /usr/include/dolfinx/fem/assembler.h:10: 680s /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]’: 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 168 | T assemble_scalar( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 680s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 185 | cstride); 680s | ~~~~~~~~ 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /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 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 204 | value += impl::assemble_exterior_facets( 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 680s 205 | x_dofmap, x, num_facets_per_cell, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 207 | cstride, perms); 680s | ~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /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 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 217 | value += impl::assemble_interior_facets( 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 680s 218 | x_dofmap, x, num_facets_per_cell, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 220 | cstride, c_offsets, perms); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /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 680s In file included from /usr/include/c++/14/algorithm:61: 680s /usr/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 > >]’: 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 680s from /usr/include/dolfinx/fem/assembler.h:9: 680s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 680s /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 680s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 > >]’: 680s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 863 | operator()(_It& __it, _Sent __bound) const 680s | ^~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~ 680s /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 680s /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 680s 1905 | std::__introsort_loop(__first, __last, 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s 1906 | std::__lg(__last - __first) * 2, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1907 | __comp); 680s | ~~~~~~~ 680s /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 680s 1908 | std::__final_insertion_sort(__first, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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)::]’: 680s /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 680s 317 | operator()(_Iterator __it) 680s | ^~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s /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]’: 680s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 680s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s In file included from /usr/include/c++/14/vector:72: 680s /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]’: 680s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 680s 957 | vector<_Tp, _Alloc>:: 680s | ^~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 680s /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 >)>]’: 680s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 267 | void assemble_matrix( 680s | ^~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 680s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 680s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 960 | operator()(_It&& __first, _Sent __last) const 680s | ^~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 709 | vector(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 719 | _M_range_initialize_n(__first, __last, __n); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 680s /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 >)>]’: 680s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/numeric:62: 680s /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]’: 680s /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 680s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 680s | ^~~~ 680s /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 680s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 680s from /usr/include/c++/14/algorithm:63, 680s from /usr/include/basix/maps.h:8, 680s from /usr/include/basix/finite-element.h:9, 680s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp:131: 680s /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 >&]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 111 | void assemble_vector( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 116 | impl::assemble_vector(b, L, constants, coefficients); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s In file included from /usr/include/c++/14/algorithm:61: 680s /usr/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 >]’: 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 >&):: >]’: 680s /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 680s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 680s | ^~~~~~~~~~~~~ 680s /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 680s 232 | if (__comp(__first + __secondChild, 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 680s 233 | __first + (__secondChild - 1))) 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 46 | void reorder_list(std::span list, std::span nodemap) 680s | ^~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 53 | const std::vector orig(list.begin(), list.end()); 680s | ^~~~ 680s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 58 | std::ranges::copy(links_old, links_new.begin()); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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> >]’: 680s /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 680s 608 | __miter_base(_Iterator __it) 680s | ^~~~~~~~~~~~ 680s /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]’: 680s /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 680s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 680s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 680s 239 | __x.end()); 680s | ~~~~~~~~~~ 680s /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> >]’: 680s /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 680s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s /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 680s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 251 | end(), _M_get_Tp_allocator()); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 680s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 680s from /usr/include/c++/14/vector:65: 680s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 680s 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: 680s /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 680s 993 | std::_Destroy(__first, __last); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s /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 >&)::]’: 680s /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 680s 239 | operator()(_Value& __val, _Iterator __it) 680s | ^~~~~~~~ 680s /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]’: 680s /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 680s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1805 | std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 1134 | operator()(_Iter __first, _Sent __last, 680s | ^~~~~~~~ 680s /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 680s /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 680s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1139 | return {__first, __first}; 680s | ^ 680s /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 680s 1148 | return {++__dest, __first}; 680s | ^ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 1577 | erase(const_iterator __first, const_iterator __last) 680s | ^~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 1549 | erase(const_iterator __position) 680s | ^~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/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]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 371 | return std::__do_uninit_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 373 | return std::uninitialized_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 152 | void apply_lifting( 680s | ^~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 680s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 680s from /usr/include/dolfinx/fem/Function.h:11: 680s /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]’: 680s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 119 | std::ranges::copy(buffer, range.begin()); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 680s /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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 642 | copy(_II __first, _II __last, _OI __result) 680s | ^~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/Function.h:17: 680s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 680s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 146 | std::span(_buffer_local), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 147 | _request); 680s | ~~~~~~~~~ 680s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 642 | copy(_II __first, _II __last, _OI __result) 680s | ^~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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*]’: 680s /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 680s 2981 | __miter_base(move_iterator<_Iterator> __it) 680s | ^~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 680s from /usr/include/dolfinx.h:10: 680s /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 >]’: 680s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 676 | distribute_data(MPI_Comm comm0, std::span indices, 680s | ^~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 2021 | std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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*]’: 680s /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 680s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 680s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 608 | __miter_base(_Iterator __it) 680s | ^~~~~~~~~~~~ 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 642 | copy(_II __first, _II __last, _OI __result) 680s | ^~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1589 | __heap_select(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 680s 1593 | std::__make_heap(__first, __middle, __comp); 680s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1595 | if (__comp(__i, __first)) 680s | ~~~~~~^~~~~~~~~~~~~~ 680s /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 680s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 >]’: 680s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 382 | create_geometry( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 424 | const std::vector l2l = graph::build::compute_local_to_local( 680s | ^~~ 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /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&):: >]’: 680s /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 680s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~~~ 680s /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 680s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 429 | std::ranges::transform(l2l, igi.begin(), 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 680s 430 | [&nodes](auto index) { return nodes[index]; }); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 425 | std::__pop_heap(__first, __last, __last, __comp); 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 680s 88 | if (__comp(__a, __b)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 90 | if (__comp(__b, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 91 | std::iter_swap(__result, __b); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 92 | else if (__comp(__a, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 93 | std::iter_swap(__result, __c); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 95 | std::iter_swap(__result, __a); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 97 | else if (__comp(__a, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 98 | std::iter_swap(__result, __a); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 99 | else if (__comp(__b, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 100 | std::iter_swap(__result, __c); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 102 | std::iter_swap(__result, __b); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1829 | __unguarded_partition(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 680s 1835 | while (__comp(__first, __pivot)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~~ 680s /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 680s 1838 | while (__comp(__pivot, __last)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~ 680s /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 680s 1842 | std::iter_swap(__first, __last); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s /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&)::]’: 680s /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 680s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 680s | ^~~~~~~~ 680s /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 680s /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 >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 680s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 923 | std::__miter_base(__last), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 924 | __result); 680s | ~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/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 > >]’: 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp:14: 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 319 | return [](std::span, std::span, std::int32_t, int) 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 341 | return [dims, sub_element_fns](std::span data, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 680s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 350 | block_size); 680s | ~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1876 | __introsort_loop(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1884 | std::__partial_sort(__first, __last, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1819 | __comp); 680s | ~~~~~~~ 680s /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 680s 1822 | std::__insertion_sort(__first, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 362 | return [ebs, sub_fn](std::span data, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 372 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 376 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 380 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 384 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 386 | { T_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/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 > >]’: 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s /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}]’: 680s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 587 | operator()(_ArgTypes... __args) const 680s | ^~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 680s | ^~~~~~~~~~~~~~~~~~~ 680s /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 >&):: >]’: 680s /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 680s 135 | __push_heap(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~ 680s /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 680s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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>]’: 680s /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 680s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 680s | ^~~~~~~~~~~~ 680s /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>*]’: 680s /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 680s 346 | __niter_wrap(_From __from, _To __res) 680s | ^~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 680s /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 >&]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 680s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 680s | ^~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1720 | __start, _M_get_Tp_allocator()); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 680s /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]’: 680s /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 680s 128 | math::dot(cell_geometry, dphi, J, true); 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s /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]’: 680s /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 680s 140 | math::inv(J, K); 680s | ~~~~~~~~~^~~~~~ 680s /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 680s /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 680s 142 | math::pinv(J, K); 680s | ~~~~~~~~~~^~~~~~ 680s /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 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 680s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 680s /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 680s 87 | auto det(Matrix A) 680s | ^~~ 680s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 680s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 608 | __miter_base(_Iterator __it) 680s | ^~~~~~~~~~~~ 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1631 | _M_allocate_and_copy(size_type __n, 680s | ^~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1638 | _M_get_Tp_allocator()); 680s | ~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/array:43, 680s from /usr/include/basix/cell.h:7: 680s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 642 | copy(_II __first, _II __last, _OI __result) 680s | ^~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 680s | ^~~~~~~~~~~~ 680s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 680s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 608 | __miter_base(_Iterator __it) 680s | ^~~~~~~~~~~~ 680s /usr/include/c++/14/bits/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*]’: 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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&):: >]’: 680s /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 680s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~~~ 680s /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 680s /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]’: 680s /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 680s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 680s | ^~~~~~~~ 680s /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 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 >]’: 680s /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 680s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 680s | ^~~~~~~~~ 680s /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 680s /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 >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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&)::]’: 680s /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 680s 239 | operator()(_Value& __val, _Iterator __it) 680s | ^~~~~~~~ 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 1863 | __partial_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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 680s 1868 | std::__heap_select(__first, __middle, __last, __comp); 680s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1869 | std::__sort_heap(__first, __middle, __comp); 680s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1856 | __comp); 680s | ~~~~~~~ 680s /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 680s /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 680s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 152 | compute_jacobian_determinant(const U& J, std::span w) 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 172 | math::dot(B, J, BA); 680s | ~~~~~~~~~^~~~~~~~~~ 680s /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 680s /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 680s /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&):: >]’: 680s /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 680s 1770 | __insertion_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1777 | if (__comp(__i, __first)) 680s | ~~~~~~^~~~~~~~~~~~~~ 680s /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 680s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 680s | ^~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 680s | ^~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 1789 | operator()(_Iter __first, _Sent __last, 680s | ^~~~~~~~ 680s /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 680s /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 680s 1792 | auto __lasti = ranges::next(__first, __last); 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s /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 680s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 680s | ^ 680s /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)::]’: 680s /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 680s 2064 | operator()(_Iter __first, _Sent __last, 680s | ^~~~~~~~ 680s /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 680s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 680s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 >&)::]’: 680s /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 680s 195 | operator()(_Iterator __it, _Value& __val) 680s | ^~~~~~~~ 680s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 680s /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 > >]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 376 | operator()(_Range&& __r, _Out __result) const 680s | ^~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 379 | std::move(__result)); 680s | ~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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]’: 680s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 680s | ^~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 680s | ^~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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&):: >]’: 680s /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 680s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 680s | ^~~~~~~~~~~~~ 680s /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 680s 232 | if (__comp(__first + __secondChild, 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 680s 233 | __first + (__secondChild - 1))) 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 1589 | __heap_select(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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 680s 1593 | std::__make_heap(__first, __middle, __comp); 680s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1595 | if (__comp(__i, __first)) 680s | ~~~~~~^~~~~~~~~~~~~~ 680s /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 680s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~~~ 680s /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 680s /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 680s 425 | std::__pop_heap(__first, __last, __last, __comp); 680s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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 680s 88 | if (__comp(__a, __b)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 90 | if (__comp(__b, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 91 | std::iter_swap(__result, __b); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 92 | else if (__comp(__a, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 93 | std::iter_swap(__result, __c); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 95 | std::iter_swap(__result, __a); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 97 | else if (__comp(__a, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 98 | std::iter_swap(__result, __a); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 99 | else if (__comp(__b, __c)) 680s | ~~~~~~^~~~~~~~~~ 680s /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 680s 100 | std::iter_swap(__result, __c); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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 680s 102 | std::iter_swap(__result, __b); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 1829 | __unguarded_partition(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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 680s 1835 | while (__comp(__first, __pivot)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~~ 680s /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 680s 1838 | while (__comp(__pivot, __last)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~ 680s /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 680s 1842 | std::iter_swap(__first, __last); 680s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 680s /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&)::]’: 680s /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 680s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 680s | ^~~~~~~~ 680s /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 680s /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 > >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 680s | ^~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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 680s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 923 | std::__miter_base(__last), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 924 | __result); 680s | ~~~~~~~~~ 680s /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 >)>]’: 680s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s 233 | void assemble_matrix( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 247 | mesh->geometry().x(), constants, coefficients, 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 248 | dof_marker0, dof_marker1); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 680s /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&):: >]’: 680s /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 680s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 > >]’: 680s /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 680s 642 | copy(_II __first, _II __last, _OI __result) 680s | ^~~~ 680s /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]’: 680s /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 680s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 680s | ^~~~ 680s /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 680s /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 680s 1029 | std::__fill_a(__first, __last, __value); 680s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/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 > >]’: 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s /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&):: >]’: 680s /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 680s 135 | __push_heap(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~ 680s /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 680s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 680s 957 | vector<_Tp, _Alloc>:: 680s | ^~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/Function.h:10: 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 319 | return [](std::span, std::span, std::int32_t, int) 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 341 | return [dims, sub_element_fns](std::span data, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 680s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 350 | block_size); 680s | ~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 680s /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&):: >]’: 680s /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 680s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~~~ 680s /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 680s /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&):: >]’: 680s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 680s | ^~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /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 > >]’: 680s /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 680s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 680s | ^~~~~~~~~ 680s /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 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 362 | return [ebs, sub_fn](std::span data, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 680s /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 680s 608 | __miter_base(_Iterator __it) 680s | ^~~~~~~~~~~~ 680s /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 > >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 372 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 376 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&)::]’: 680s /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 680s 239 | operator()(_Value& __val, _Iterator __it) 680s | ^~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 380 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 384 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 386 | { T_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/numeric:62, 680s from /usr/include/basix/finite-element.h:19: 680s /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]’: 680s /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 680s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 680s | ^~~~ 680s /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 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 319 | return [](std::span, std::span, std::int32_t, int) 680s | ^ 680s /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 > >]’: 680s /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 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /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 680s /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&)::]’: 680s /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 680s 195 | operator()(_Iterator __it, _Value& __val) 680s | ^~~~~~~~ 680s /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}]’: 680s /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 680s 587 | operator()(_ArgTypes... __args) const 680s | ^~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 341 | return [dims, sub_element_fns](std::span data, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 680s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 350 | block_size); 680s | ~~~~~~~~~~~ 680s /usr/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 >]’: 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /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 > >]’: 680s /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 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /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 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 680s | ^~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 362 | return [ebs, sub_fn](std::span data, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 46 | void reorder_list(std::span list, std::span nodemap) 680s | ^~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 53 | const std::vector orig(list.begin(), list.end()); 680s | ^~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 372 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 58 | std::ranges::copy(links_old, links_new.begin()); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 376 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 380 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 680s | ^~~~~~~~~~~~~ 680s /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 680s 232 | if (__comp(__first + __secondChild, 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 680s 233 | __first + (__secondChild - 1))) 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 680s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 384 | return [this](std::span data, std::span cell_info, 680s | ^ 680s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 386 | { T_apply(data, cell_info[cell], block_size); }; 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 1805 | std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 680s from /usr/include/dolfinx.h:16: 680s /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]’: 680s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 680s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 680s 540 | x.insert(x.end(), {x0, x1}); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 1134 | operator()(_Iter __first, _Sent __last, 680s | ^~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 565 | v2, v3, vmid}); 680s | ~~~~~~~~~~~~~~ 680s /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 680s /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 680s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1139 | return {__first, __first}; 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 1148 | return {++__dest, __first}; 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 627 | {x.size() / 2, 2}, partitioner); 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 632 | std::vector{}, {0, 2}, partitioner); 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /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 >]’: 680s /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 680s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 680s | ^~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 1577 | erase(const_iterator __first, const_iterator __last) 680s | ^~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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*]’: 680s /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 680s 346 | __niter_wrap(_From __from, _To __res) 680s | ^~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 1549 | erase(const_iterator __position) 680s | ^~~~~ 680s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/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]’: 680s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 680s | ^~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 371 | return std::__do_uninit_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 373 | return std::uninitialized_copy(__first, __last, __result); 680s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 > > >]’: 680s /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 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /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 680s /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}]’: 680s /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 680s 587 | operator()(_ArgTypes... __args) const 680s | ^~~~~~~~ 680s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 680s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 680s from /usr/include/dolfinx/fem/Function.h:11: 680s /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]’: 680s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 119 | std::ranges::copy(buffer, range.begin()); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 680s /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 > > >]’: 680s /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 680s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 680s | ^~~~~~ 680s /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 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 680s | ^~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 680s from /usr/include/dolfinx.h:10: 680s /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 >]’: 680s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 676 | distribute_data(MPI_Comm comm0, std::span indices, 680s | ^~~~~~~~~~~~~~~ 680s /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&):: >]’: 680s /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 680s 135 | __push_heap(_RandomAccessIterator __first, 680s | ^~~~~~~~~~~ 680s /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 680s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 680s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 680s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 680s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 680s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 680s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 671 | i0 + iy + ny + 2}); 680s | ~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 2021 | std::move(__comp), std::move(__proj)); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 >&]’: 680s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 680s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 676 | {x.size() / 2, 2}, partitioner); 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 681 | std::vector{}, {0, 2}, partitioner); 680s | ^ 680s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 680s /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]’: 680s /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 680s 128 | math::dot(cell_geometry, dphi, J, true); 680s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s /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 680s /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 >]’: 680s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 382 | create_geometry( 680s | ^~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /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]’: 680s /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 680s 140 | math::inv(J, K); 680s | ~~~~~~~~~^~~~~~ 680s /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 680s /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 680s 142 | math::pinv(J, K); 680s | ~~~~~~~~~~^~~~~~ 680s /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 680s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 424 | const std::vector l2l = graph::build::compute_local_to_local( 680s | ^~~ 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 429 | std::ranges::transform(l2l, igi.begin(), 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 680s 430 | [&nodes](auto index) { return nodes[index]; }); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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&)::]’: 680s /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 680s 195 | operator()(_Iterator __it, _Value& __val) 680s | ^~~~~~~~ 680s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 680s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 680s /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 680s 87 | auto det(Matrix A) 680s | ^~~ 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s /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]’: 680s /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 680s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 680s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 680s 152 | compute_jacobian_determinant(const U& J, std::span w) 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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 680s 172 | math::dot(B, J, BA); 680s | ~~~~~~~~~^~~~~~~~~~ 680s /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 680s /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 680s /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]’: 680s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 680s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 680s | ^~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/dolfinx/la/Vector.h:14, 680s from /usr/include/dolfinx/fem/Function.h:17: 680s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 680s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 680s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /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 680s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 386 | __result, __alloc); 680s | ~~~~~~~~~~~~~~~~~~ 680s /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]’: 680s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 680s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 680s 610 | this->_M_impl._M_start, 680s | ~~~~~~~~~~~~~~~~~~~~~~~ 680s 611 | _M_get_Tp_allocator()); 680s | ~~~~~~~~~~~~~~~~~~~~~~ 680s In file included from /usr/include/c++/14/array:43, 680s from /usr/include/basix/cell.h:7: 680s /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 >]’: 680s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 680s 642 | copy(_II __first, _II __last, _OI __result) 680s | ^~~~ 680s /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]’: 680s /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 680s 398 | return std::__uninitialized_copy_a 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 680s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 680s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 680s /tmp/autopkgtest.CjbzA3/build.AYr/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 680s 232 | auto detJ = [](mdspan2_t x) 680s | ^ 681s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 681s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 681s | ^~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1720 | __start, _M_get_Tp_allocator()); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s 244 | T scale = detJ(mdspan2_t(x)); 681s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 681s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 737 | std::move(__result), 681s | ~~~~~~~~~~~~~~~~~~~~ 681s 738 | std::move(__op), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s 256 | T scale = detJ(mdspan2_t(x)); 681s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/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 >]’: 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 681s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 960 | operator()(_It&& __first, _Sent __last) const 681s | ^~~~~~~~ 681s /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)::]’: 681s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 927 | void pack_coefficient_entity(std::span c, int cstride, 681s | ^~~~~~~~~~~~~~~~~~~~~~~ 681s /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&)::]’: 681s /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 681s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 201 | std::move(__f), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/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 > >]’: 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 709 | vector(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 719 | _M_range_initialize_n(__first, __last, __n); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s 228 | e.tabulate(0, X, phi); 681s | ~~~~~~~~~~^~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s 239 | std::array A_hat_b = A_ref(phi, weights); 681s | ~~~~~~~~^~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s 253 | = [b_hat = b_ref(phi, weights), 681s | ~~~~~~~~^~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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 >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1631 | _M_allocate_and_copy(size_type __n, 681s | ^~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1638 | _M_get_Tp_allocator()); 681s | ~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 642 | copy(_II __first, _II __last, _OI __result) 681s | ^~~~ 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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)::]’: 681s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 927 | void pack_coefficient_entity(std::span c, int cstride, 681s | ^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 1789 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s /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 681s 1792 | auto __lasti = ranges::next(__first, __last); 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s /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 681s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 681s | ^ 681s In file included from /usr/include/c++/14/tuple:44, 681s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 681s from /usr/include/c++/14/bits/memory_resource.h:41, 681s from /usr/include/c++/14/vector:87: 681s /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]’: 681s /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 681s 767 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s /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]’: 681s /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 681s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 681s | ^~~~~~~~ 681s /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 681s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 681s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 681s | ^~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s 195 | vector<_Tp, _Alloc>:: 681s | ^~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s /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 681s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 681s | ^~~~~~~~~~~~~~ 681s /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)::]’: 681s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 927 | void pack_coefficient_entity(std::span c, int cstride, 681s | ^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s 181 | vector<_Tp, _Alloc>:: 681s | ^~~~~~~~~~~~~~~~~~~ 681s /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 681s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 681s | ^~~~~~~~~~~~~~ 681s /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&)::]’: 681s /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 681s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 681s | ^~~~~~~~ 681s /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 681s /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)::]’: 681s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 927 | void pack_coefficient_entity(std::span c, int cstride, 681s | ^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/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*]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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*]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 185 | __uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 3147 | std::move(__comp), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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]’: 681s /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 681s 1147 | void assemble_vector( 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 1189 | impl::assemble_cells( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 1190 | P0, b, x_dofmap, x, cells, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1192 | coeffs, cstride, cell_info0); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 681s 1196 | impl::assemble_cells( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 1197 | P0, b, x_dofmap, x, cells, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1199 | coeffs, cstride, cell_info0); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 681s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 681s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1205 | fn, constants, coeffs, cstride, cell_info0); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 681s 1229 | impl::assemble_exterior_facets( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1232 | constants, coeffs, cstride, cell_info0, perms); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 681s 1236 | impl::assemble_exterior_facets( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1239 | constants, coeffs, cstride, cell_info0, perms); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 681s 1243 | impl::assemble_exterior_facets( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1246 | constants, coeffs, cstride, cell_info0, perms); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 681s 1260 | impl::assemble_interior_facets( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1263 | constants, coeffs, cstride, cell_info0, perms); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 681s 1267 | impl::assemble_interior_facets( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1270 | constants, coeffs, cstride, cell_info0, perms); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 681s 1274 | impl::assemble_interior_facets( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1277 | constants, coeffs, cstride, cell_info0, perms); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /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 >]’: 681s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 508 | { return std::get<0>(idx) != r; }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 681s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 553 | [](auto x) { return std::get<1>(x); }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 1999 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s /usr/include/c++/14/bits/ranges_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]’: 681s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 737 | std::move(__result), 681s | ~~~~~~~~~~~~~~~~~~~~ 681s 738 | std::move(__op), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 681s | ^~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 314 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/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]’: 681s /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 681s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s /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 681s 371 | return std::__do_uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 373 | return std::uninitialized_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 681s /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]’: 681s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 681s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 235 | _fshape, cells); 681s | ~~~~~~~~~~~~~~~ 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 629 | return ranges::fill_n(std::move(__first), __len, __value); 681s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 681s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 681s | ^~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 681s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 314 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 681s | ^~~~~~~~ 681s /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 681s /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 681s /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 681s /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 681s /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*)>]’: 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 681s | ^~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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]’: 681s /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 681s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 386 | __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~ 681s /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 > >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 642 | copy(_II __first, _II __last, _OI __result) 681s | ^~~~ 681s /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]’: 681s /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 681s 398 | return std::__uninitialized_copy_a 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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*)>]’: 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 >]’: 681s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 508 | { return std::get<0>(idx) != r; }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 681s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 553 | [](auto x) { return std::get<1>(x); }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 646 | std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 658 | std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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*)>]’: 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 681s from /usr/include/dolfinx/fem/assembler.h:9: 681s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 681s /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 681s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 681s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 386 | __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/c++/14/algorithm:60: 681s /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 > >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 642 | copy(_II __first, _II __last, _OI __result) 681s | ^~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 681s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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]’: 681s /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 681s 398 | return std::__uninitialized_copy_a 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 386 | __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 642 | copy(_II __first, _II __last, _OI __result) 681s | ^~~~ 681s /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]’: 681s /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 681s 398 | return std::__uninitialized_copy_a 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_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]’: 681s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 737 | std::move(__result), 681s | ~~~~~~~~~~~~~~~~~~~~ 681s 738 | std::move(__op), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/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 > >]’: 681s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /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 >)>]’: 681s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 267 | void assemble_matrix( 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 681s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 681s | ^~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1720 | __start, _M_get_Tp_allocator()); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/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]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 371 | return std::__do_uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 373 | return std::uninitialized_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/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 >]’: 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /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 >)>]’: 681s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 681s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 681s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 960 | operator()(_It&& __first, _Sent __last) const 681s | ^~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 709 | vector(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 719 | _M_range_initialize_n(__first, __last, __n); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 681s from /usr/include/c++/14/algorithm:63, 681s from /usr/include/basix/maps.h:8, 681s from /usr/include/basix/finite-element.h:9, 681s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp:83: 681s /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 >&]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 111 | void assemble_vector( 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 116 | impl::assemble_vector(b, L, constants, coefficients); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1631 | _M_allocate_and_copy(size_type __n, 681s | ^~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1638 | _M_get_Tp_allocator()); 681s | ~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 642 | copy(_II __first, _II __last, _OI __result) 681s | ^~~~ 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 1789 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s /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 681s 1792 | auto __lasti = ranges::next(__first, __last); 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s /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 681s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 681s | ^ 681s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 681s /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]’: 681s /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 681s 767 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 681s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 681s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 608 | __miter_base(_Iterator __it) 681s | ^~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 681s | ^~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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]’: 681s /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 681s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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 681s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 681s from /usr/include/c++/14/bits/stl_algobase.h:67: 681s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 681s /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 681s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 681s | ^~~~~~~~ 681s /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 681s /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 681s 193 | return std::_Destroy_aux::__destroy(__first, __last); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s /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 681s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 196 | __destroy(__first, __last); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s 195 | vector<_Tp, _Alloc>:: 681s | ^~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s /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 681s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 681s | ^~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s 181 | vector<_Tp, _Alloc>:: 681s | ^~~~~~~~~~~~~~~~~~~ 681s /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 681s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 681s | ^~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s 41 | std::array A_ref(mdspand_t phi, std::span w) 681s | ^~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/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*]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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*]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 185 | __uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 3147 | std::move(__comp), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s 58 | std::array b_ref(mdspand_t phi, std::span w) 681s | ^~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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]’: 681s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 152 | void apply_lifting( 681s | ^~~~~~~~~~~~~ 681s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 681s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 99 | std::span(_buffer_remote), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 100 | std::span(_request)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s In file included from /usr/include/dolfinx/fem/Function.h:17: 681s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 681s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 146 | std::span(_buffer_local), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 147 | _request); 681s | ~~~~~~~~~ 681s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 1002 | operator()(_It __x, _Sent __bound) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /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&)::]’: 681s /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 681s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 681s | ^~~~ 681s /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 681s /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 681s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 960 | operator()(_It&& __first, _Sent __last) const 681s | ^~~~~~~~ 681s In file included from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:18: 681s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 681s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 143 | return [&](std::span rows, 681s | ^ 681s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 147 | this->add(data, rows, cols); 681s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 508 | { return std::get<0>(idx) != r; }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 681s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 553 | [](auto x) { return std::get<1>(x); }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 646 | std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 658 | std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 368 | return ranges::__copy_or_move(std::move(__first), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 681s 369 | std::move(__last), 681s | ~~~~~~~~~~~~~~~~~~ 681s 370 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 681s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 99 | std::span(_buffer_remote), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 100 | std::span(_request)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s In file included from /usr/include/dolfinx/fem/Function.h:17, 681s from /usr/include/dolfinx/fem/DirichletBC.h:12, 681s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 681s from /usr/include/dolfinx.h:11, 681s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:17: 681s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 681s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 234 | const T local = std::transform_reduce( 681s | ~~~~~~~~~~~~~~~~~~~~~^ 681s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 236 | [](T a, T b) -> T 681s | ~~~~~~~~~~~~~~~~~ 681s 237 | { 681s | ~ 681s 238 | if constexpr (std::is_same>::value 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 239 | or std::is_same>::value) 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 240 | { 681s | ~ 681s 241 | return std::conj(a) * b; 681s | ~~~~~~~~~~~~~~~~~~~~~~~~ 681s 242 | } 681s | ~ 681s 243 | else 681s | ~~~~ 681s 244 | return a * b; 681s | ~~~~~~~~~~~~~ 681s 245 | }); 681s | ~~ 681s /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)::]’: 681s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 927 | void pack_coefficient_entity(std::span c, int cstride, 681s | ^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/c++/14/vector:66, 681s from /usr/include/basix/cell.h:10, 681s from /usr/include/basix/finite-element.h:7: 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 681s 1426 | insert(const_iterator __position, initializer_list __l) 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 681s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1430 | std::random_access_iterator_tag()); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 1426 | insert(const_iterator __position, initializer_list __l) 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 681s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1430 | std::random_access_iterator_tag()); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 681s | ^ 681s /tmp/autopkgtest.CjbzA3/build.AYr/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)::]’: 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 147 | {dofmap.map(), 1, cells}, ident, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 149 | std::span(), 0, {}, {}, {}); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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)::]’: 681s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 927 | void pack_coefficient_entity(std::span c, int cstride, 681s | ^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 1999 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 681s | ^ 681s /tmp/autopkgtest.CjbzA3/build.AYr/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)::]’: 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 171 | fem::impl::assemble_cells( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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)::]’: 681s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 927 | void pack_coefficient_entity(std::span c, int cstride, 681s | ^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1159 | std::move(__comp), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_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]’: 681s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 737 | std::move(__result), 681s | ~~~~~~~~~~~~~~~~~~~~ 681s 738 | std::move(__op), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/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 > >]’: 681s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 681s 610 | this->_M_impl._M_start, 681s | ~~~~~~~~~~~~~~~~~~~~~~~ 681s 611 | _M_get_Tp_allocator()); 681s | ~~~~~~~~~~~~~~~~~~~~~~ 681s /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)::]’: 681s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 927 | void pack_coefficient_entity(std::span c, int cstride, 681s | ^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/c++/14/vector:66, 681s from /usr/include/basix/cell.h:10, 681s from /usr/include/basix/finite-element.h:7: 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 681s 1426 | insert(const_iterator __position, initializer_list __l) 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 681s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1430 | std::random_access_iterator_tag()); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 681s from /usr/include/dolfinx/geometry/utils.h:9, 681s from /usr/include/dolfinx/fem/interpolate.h:19, 681s from /usr/include/dolfinx/fem/Function.h:12: 681s /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 >]’: 681s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 783 | Mesh> create_mesh( 681s | ^~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 681s | ^ 681s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 1426 | insert(const_iterator __position, initializer_list __l) 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 681s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1430 | std::random_access_iterator_tag()); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 830 | cells1 = std::vector(cells.begin(), cells.end()); 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 841 | std::vector cells1_v 681s | ^~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 880 | boundary_v.erase(unique_end, range_end); 681s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 885 | boundary_v.erase(boundary_v.begin()); 681s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 681s | ^~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 905 | nodes1.erase(unique_end, range_end); 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 911 | Geometry geometry 681s | ^~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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]’: 681s /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 681s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1159 | std::move(__comp), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >)>]’: 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 494 | void assemble_matrix( 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 549 | impl::assemble_cells( 681s | ~~~~~~~~~~~~~~~~~~~~^ 681s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 572 | impl::assemble_exterior_facets( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 574 | a.domain(IntegralType::exterior_facet, i), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 578 | perms); 681s | ~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 681s 610 | this->_M_impl._M_start, 681s | ~~~~~~~~~~~~~~~~~~~~~~~ 681s 611 | _M_get_Tp_allocator()); 681s | ~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 588 | impl::assemble_interior_facets( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 590 | a.domain(IntegralType::interior_facet, i), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 594 | cell_info1, perms); 681s | ~~~~~~~~~~~~~~~~~~ 681s /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 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 681s from /usr/include/dolfinx/geometry/utils.h:9, 681s from /usr/include/dolfinx/fem/interpolate.h:19, 681s from /usr/include/dolfinx/fem/Function.h:12: 681s /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 >]’: 681s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 783 | Mesh> create_mesh( 681s | ^~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 681s | ^ 681s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 830 | cells1 = std::vector(cells.begin(), cells.end()); 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 841 | std::vector cells1_v 681s | ^~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 880 | boundary_v.erase(unique_end, range_end); 681s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 885 | boundary_v.erase(boundary_v.begin()); 681s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 681s | ^~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 905 | nodes1.erase(unique_end, range_end); 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 911 | Geometry geometry 681s | ^~~~~~~~ 681s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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 > >]’: 681s /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 681s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 681s | ^~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 681s | ^~~~~~~~ 681s /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 681s /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 681s 998 | { std::__fill_a1(__first, __last, __value); } 681s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 386 | __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~ 681s /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 > >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 642 | copy(_II __first, _II __last, _OI __result) 681s | ^~~~ 681s /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]’: 681s /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 681s 398 | return std::__uninitialized_copy_a 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 386 | __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 642 | copy(_II __first, _II __last, _OI __result) 681s | ^~~~ 681s /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]’: 681s /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 681s 398 | return std::__uninitialized_copy_a 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/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 >]’: 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 681s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 960 | operator()(_It&& __first, _Sent __last) const 681s | ^~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 709 | vector(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 719 | _M_range_initialize_n(__first, __last, __n); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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]’: 681s /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 681s 1789 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s /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 681s 1792 | auto __lasti = ranges::next(__first, __last); 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s /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 681s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 681s | ^ 681s In file included from /usr/include/c++/14/tuple:44, 681s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 681s from /usr/include/c++/14/bits/memory_resource.h:41, 681s from /usr/include/c++/14/vector:87: 681s /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]’: 681s /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 681s 767 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s /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]’: 681s /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 681s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 681s | ^~~~~~~~ 681s /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 681s /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]’: 681s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s 195 | vector<_Tp, _Alloc>:: 681s | ^~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s /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 681s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 681s | ^~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 681s 181 | vector<_Tp, _Alloc>:: 681s | ^~~~~~~~~~~~~~~~~~~ 681s /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 681s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 681s | ^~~~~~~~~~~~~~ 681s /usr/include/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*]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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*]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 185 | __uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 3147 | std::move(__comp), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 72 | cmap.tabulate(0, X, Xshape, phi_b); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s In file included from /usr/include/c++/14/vector:66, 681s from /usr/include/basix/cell.h:10, 681s from /usr/include/basix/finite-element.h:7, 681s from /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel/main.cpp:12: 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 681s 681 | vector(initializer_list __l, 681s | ^~~~~~ 681s /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 >]’: 681s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/c++/14/functional:59, 681s from /usr/include/basix/finite-element.h:17: 681s /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 >}]’: 681s /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 681s 587 | operator()(_ArgTypes... __args) const 681s | ^~~~~~~~ 681s /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 681s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 508 | { return std::get<0>(idx) != r; }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 681s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 553 | [](auto x) { return std::get<1>(x); }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 646 | std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 658 | std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 681s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 681s 450 | rowptr_container_type new_row_ptr = {0}; 681s | ^~~~~~~~~~~ 681s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 681s /tmp/autopkgtest.CjbzA3/build.AYr/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 681s 164 | [](auto x) -> std::pair, std::vector> 681s | ^ 681s /usr/include/c++/14/bits/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 > >]’: 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 1999 | operator()(_Iter __first, _Sent __last, 681s | ^~~~~~~~ 681s /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 681s /usr/include/c++/14/bits/ranges_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]’: 681s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 737 | std::move(__result), 681s | ~~~~~~~~~~~~~~~~~~~~ 681s 738 | std::move(__op), std::move(__proj)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/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 > >]’: 681s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 681s | ^~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 681s | ^~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 681s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 681s | ^~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 577 | _element->Tt_apply(data, n, cell_permutation); 681s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 681s | ^~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 593 | _element->Tinv_apply(data, n, cell_permutation); 681s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 703 | void interpolate(Function& u, std::span f, 681s | ^~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 681s | ^~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 544 | _element->T_apply(data, n, cell_permutation); 681s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/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 > >]’: 681s /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 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /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 681s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 954 | cmap.tabulate(1, X, Xshape, phi_b); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/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 > >]’: 681s /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 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /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 681s /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 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/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]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 371 | return std::__do_uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 373 | return std::uninitialized_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 642 | copy(_II __first, _II __last, _OI __result) 681s | ^~~~ 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 629 | return ranges::fill_n(std::move(__first), __len, __value); 681s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s 181 | void dot(U A, V B, P C, bool transpose = false) 681s | ^~~ 681s /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 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s /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 >]’: 681s /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 681s 125 | void inv(U A, V B) 681s | ^~~ 681s /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 681s /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]’: 681s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 72 | cmap.tabulate(0, X, Xshape, phi_b); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/c++/14/functional:59, 681s from /usr/include/basix/finite-element.h:17: 681s /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 >}]’: 681s /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 681s 587 | operator()(_ArgTypes... __args) const 681s | ^~~~~~~~ 681s In file included from /usr/include/basix/maps.h:7, 681s from /usr/include/basix/finite-element.h:9: 681s /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]’: 681s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 681s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 681s 610 | this->_M_impl._M_start, 681s | ~~~~~~~~~~~~~~~~~~~~~~~ 681s 611 | _M_get_Tp_allocator()); 681s | ~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/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 > >]’: 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 681s | ^~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 681s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 681s | ^~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 577 | _element->Tt_apply(data, n, cell_permutation); 681s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 681s | ^~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 593 | _element->Tinv_apply(data, n, cell_permutation); 681s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 681s | ^~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 544 | _element->T_apply(data, n, cell_permutation); 681s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 703 | void interpolate(Function& u, std::span f, 681s | ^~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 681s 450 | rowptr_container_type new_row_ptr = {0}; 681s | ^~~~~~~~~~~ 681s /usr/include/c++/14/bits/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 > >]’: 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 681s | ^~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 683 | { return std::copy(__first, __first + __n, __result); } 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 954 | cmap.tabulate(1, X, Xshape, phi_b); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /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 681s 212 | void pinv(U A, V P) 681s | ^~~~ 681s /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 681s /usr/include/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*]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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 681s 245 | dot(AT, A, ATA); 681s | ~~~^~~~~~~~~~~~ 681s /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 681s /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 681s 246 | inv(ATA, Inv); 681s | ~~~^~~~~~~~~~ 681s /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 681s 247 | dot(Inv, AT, P); 681s | ~~~^~~~~~~~~~~~ 681s /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 681s /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*]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 185 | __uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 681s | ^~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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*]’: 681s /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 681s 346 | __niter_wrap(_From __from, _To __res) 681s | ^~~~~~~~~~~~ 681s /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]’: 681s /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 681s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 681s | ^~~~~~~~~ 681s /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 681s /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 >]’: 681s /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 681s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 681s | ^~~~~~~~~ 681s /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 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 629 | return ranges::fill_n(std::move(__first), __len, __value); 681s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s 181 | void dot(U A, V B, P C, bool transpose = false) 681s | ^~~ 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s /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 >]’: 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s 181 | void dot(U A, V B, P C, bool transpose = false) 681s | ^~~ 681s /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 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s In file included from /usr/include/basix/maps.h:7, 681s from /usr/include/basix/finite-element.h:9: 681s /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]’: 681s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 681s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 681s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 863 | operator()(_It& __it, _Sent __bound) const 681s | ^~~~~~~~ 681s /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&):: >]’: 681s /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 681s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 681s | ^~~~~~ 681s /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 681s /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 681s 1905 | std::__introsort_loop(__first, __last, 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s 1906 | std::__lg(__last - __first) * 2, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1907 | __comp); 681s | ~~~~~~~ 681s /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 681s 1908 | std::__final_insertion_sort(__first, __last, __comp); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /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 681s 125 | void inv(U A, V B) 681s | ^~~ 681s /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 681s /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]’: 681s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 249 | void add(std::span x, std::span rows, 681s | ^~~ 681s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 681s | ^~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 314 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 724 | double norm_sq_local = std::accumulate( 681s | ~~~~~~~~~~~~~~~^ 681s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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)>]’: 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 681s | ^~~~ 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 902 | transform(coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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)>]’: 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 681s | ^~~~ 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 902 | transform(coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/fem/Function.h:10: 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 319 | return [](std::span, std::span, std::int32_t, int) 681s | ^ 681s /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)>]’: 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 681s | ^~~~ 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 902 | transform(coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 341 | return [dims, sub_element_fns](std::span data, 681s | ^ 681s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 681s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 681s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 124 | void assemble_vector(std::span b, const Form& L) 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 681s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 350 | block_size); 681s | ~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 129 | assemble_vector(b, L, std::span(constants), 681s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 130 | make_coefficients_span(coefficients)); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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)>]’: 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 681s | ^~~~ 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 681s 902 | transform(coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 362 | return [ebs, sub_fn](std::span data, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 681s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 372 | return [this](std::span data, std::span cell_info, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 376 | return [this](std::span data, std::span cell_info, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 681s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/basix/finite-element.h:19: 681s /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 > >&)::]’: 681s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 681s | ^~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 380 | return [this](std::span data, std::span cell_info, 681s | ^ 681s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 681s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 384 | return [this](std::span data, std::span cell_info, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 386 | { T_apply(data, cell_info[cell], block_size); }; 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/fem/assembler.h:9: 681s /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)::]’: 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 61 | void assemble_cells( 681s | ^~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 681s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 155 | mat_set(dofs0, dofs1, Ae); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 681s /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)>]’: 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 681s | ^~~~ 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 902 | transform(coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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)>]’: 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 681s | ^~~~ 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 902 | transform(coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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)>]’: 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 681s | ^~~~ 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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*)>]’: 681s /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 681s 634 | void assemble_cells( 681s | ^~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 902 | transform(coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 674 | P0(_be, cell_info0, c0, 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 681s /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)>]’: 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 681s | ^~~~ 681s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 902 | transform(coeffs, cell_info, cell, 1); 681s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 681s | ^~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/fem/assembler.h:11: 681s /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)::]’: 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 634 | void assemble_cells( 681s | ^~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 674 | P0(_be, cell_info0, c0, 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 681s /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*)>]’: 681s /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 681s 634 | void assemble_cells( 681s | ^~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 674 | P0(_be, cell_info0, c0, 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 424 | return [](std::span, std::span, std::int32_t, int) 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 443 | return [this, sub_element_fns](std::span data, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 681s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 451 | cell_info, cell, block_size); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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*)>]’: 681s /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 681s 634 | void assemble_cells( 681s | ^~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 674 | P0(_be, cell_info0, c0, 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 466 | return [this, sub_fn](std::span data, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 681s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 475 | ebs); 681s | ~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 484 | return [this](std::span data, std::span cell_info, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 681s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 488 | return [this](std::span data, std::span cell_info, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 681s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 492 | return [this](std::span data, std::span cell_info, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 681s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 681s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 496 | return [this](std::span data, std::span cell_info, 681s | ^ 681s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 498 | { T_apply_right(data, cell_info[cell], n); }; 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 681s | ^~~~~~~~~~~~~~~~~ 681s /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*)>]’: 681s /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 681s 720 | void assemble_exterior_facets( 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 770 | P0(_be, cell_info0, cell0, 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >)>]’: 681s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 233 | void assemble_matrix( 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 247 | mesh->geometry().x(), constants, coefficients, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 248 | dof_marker0, dof_marker1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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*)>]’: 681s /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 681s 720 | void assemble_exterior_facets( 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 770 | P0(_be, cell_info0, cell0, 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 681s from /usr/include/dolfinx.h:16: 681s /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]’: 681s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 565 | v2, v3, vmid}); 681s | ~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 627 | {x.size() / 2, 2}, partitioner); 681s | ^ 681s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 632 | std::vector{}, {0, 2}, partitioner); 681s | ^ 681s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 629 | return ranges::fill_n(std::move(__first), __len, __value); 681s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/fem/assembler.h:11: 681s /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]’: 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1289 | void assemble_vector( 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 681s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1298 | constants, coefficients); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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*)>]’: 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 61 | void assemble_cells( 681s | ^~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 681s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 155 | mat_set(dofs0, dofs1, Ae); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 681s /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*)>]’: 681s /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 681s 720 | void assemble_exterior_facets( 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 770 | P0(_be, cell_info0, cell0, 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >)>]’: 681s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 233 | void assemble_matrix( 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 247 | mesh->geometry().x(), constants, coefficients, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 248 | dof_marker0, dof_marker1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s [ 72%] Linking CXX executable demo_interpolation_different_meshes 681s /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 >]’: 681s /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 681s 212 | void pinv(U A, V P) 681s | ^~~~ 681s /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 681s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 681s /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 681s 245 | dot(AT, A, ATA); 681s | ~~~^~~~~~~~~~~~ 681s /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 681s /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 681s 246 | inv(ATA, Inv); 681s | ~~~^~~~~~~~~~ 681s /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 681s 247 | dot(Inv, AT, P); 681s | ~~~^~~~~~~~~~~~ 681s /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 681s /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 > >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 681s 629 | return ranges::fill_n(std::move(__first), __len, __value); 681s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/fem/assembler.h:11: 681s /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]’: 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1289 | void assemble_vector( 681s | ^~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 681s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1298 | constants, coefficients); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 681s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 681s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 671 | i0 + iy + ny + 2}); 681s | ~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 676 | {x.size() / 2, 2}, partitioner); 681s | ^ 681s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 681 | std::vector{}, {0, 2}, partitioner); 681s | ^ 681s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /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*)>]’: 681s /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 681s 816 | void assemble_interior_facets( 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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*)>]’: 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 195 | void assemble_exterior_facets( 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 887 | P0(be, cell_info0, cells0[0], 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 888 | P0(sub_be, cell_info0, cells0[1], 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 254 | P0(_Ae, cell_info0, cell0, ndim1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 681s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 292 | mat_set(dofs0, dofs1, Ae); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s 181 | void dot(U A, V B, P C, bool transpose = false) 681s | ^~~ 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 681s /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*)>]’: 681s /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 681s 816 | void assemble_interior_facets( 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s 887 | P0(be, cell_info0, cells0[0], 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 888 | P0(sub_be, cell_info0, cells0[1], 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/basix/maps.h:7: 681s /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]’: 681s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 681s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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*)>]’: 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 334 | void assemble_interior_facets( 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 681s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 681s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 376 | operator()(_Range&& __r, _Out __result) const 681s | ^~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 379 | std::move(__result)); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1074 | void apply_lifting( 681s | ^~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1121 | bc->set(bc_values1, std::nullopt, 1); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 681s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1127 | bc_markers1, x0[j], alpha); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 681s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1132 | bc_markers1, std::span(), alpha); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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*)>]’: 681s /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 681s 816 | void assemble_interior_facets( 681s | ^~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 887 | P0(be, cell_info0, cells0[0], 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 888 | P0(sub_be, cell_info0, cells0[1], 1); 681s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/la/Vector.h:14: 681s /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]’: 681s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 390 | void scatter_rev_begin(std::span send_buffer, 681s | ^~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1074 | void apply_lifting( 681s | ^~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 1121 | bc->set(bc_values1, std::nullopt, 1); 681s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 681s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1127 | bc_markers1, x0[j], alpha); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 681s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 1132 | bc_markers1, std::span(), alpha); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 >]’: 681s /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 681s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 681s | ^~~~~~~~~~~~ 681s /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*]’: 681s /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 681s 346 | __niter_wrap(_From __from, _To __res) 681s | ^~~~~~~~~~~~ 681s /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 >]’: 681s /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 681s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 681s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 952 | __make_move_if_noexcept_iterator(__c.end()), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 953 | __c.get_allocator()).swap(__c); 681s | ~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /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 681s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 681s | ^~~~~~~~~ 681s /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 681s /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]’: 681s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 523 | cmap.tabulate(1, X, Xshape, phi_b); 681s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 620 | apply_dof_transformation0( 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 681s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s 622 | dim0 * value_size_ref0), 681s | ~~~~~~~~~~~~~~~~~~~~~~~~ 681s 623 | cell_info0, cells0[c], value_size_ref0); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 681s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 681s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s In file included from /usr/include/dolfinx/la/Vector.h:14: 681s /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]’: 681s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 390 | void scatter_rev_begin(std::span send_buffer, 681s | ^~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 681s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 681s /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 681s 371 | return std::__do_uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 373 | return std::uninitialized_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 195 | void scatter_fwd_begin(std::span send_buffer, 681s | ^~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s /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 > >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 681s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 681s | ^~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 681s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 681s | ^~~~~~~~~~~~~~~~~~~~~~ 681s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 681s /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 681s 371 | return std::__do_uninit_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 681s 373 | return std::uninitialized_copy(__first, __last, __result); 681s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 681s /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 >]’: 681s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 681s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 681s | ^~~~~~~~~~~~~ 681s /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]’: 681s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 681s 195 | void scatter_fwd_begin(std::span send_buffer, 681s | ^~~~~~~~~~~~~~~~~ 681s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1720 | __start, _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1002 | operator()(_It __x, _Sent __bound) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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&)::]’: 682s /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 682s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 682s | ^~~~ 682s /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 682s /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 682s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /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 682s 675 | move(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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 682s /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 682s /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 682s 683 | return std::__copy_move_a(std::__miter_base(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 684 | std::__miter_base(__last), __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 147 | { return std::copy(__first, __last, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 3123 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 682s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 960 | operator()(_It&& __first, _Sent __last) const 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 709 | vector(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 719 | _M_range_initialize_n(__first, __last, __n); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/vector:72: 682s /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]’: 682s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 682s 957 | vector<_Tp, _Alloc>:: 682s | ^~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 682s In file included from /usr/include/c++/14/vector:72: 682s /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]’: 682s /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 682s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 682s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 682s 239 | __x.end()); 682s | ~~~~~~~~~~ 682s /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 682s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 251 | end(), _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 682s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 682s from /usr/include/c++/14/vector:65: 682s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 682s 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: 682s /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 682s 993 | std::_Destroy(__first, __last); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/vector:72: 682s /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]’: 682s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 682s 957 | vector<_Tp, _Alloc>:: 682s | ^~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/algorithm:63, 682s from /usr/include/basix/maps.h:8: 682s /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]’: 682s /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 682s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 776 | ranges::begin(__r2), ranges::end(__r2), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 777 | std::move(__result), std::move(__binary_op), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 778 | std::move(__proj1), std::move(__proj2)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 682s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 960 | operator()(_It&& __first, _Sent __last) const 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 709 | vector(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 719 | _M_range_initialize_n(__first, __last, __n); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1805 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/numeric:62, 682s from /usr/include/basix/finite-element.h:19: 682s /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]’: 682s /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 682s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 682s | ^~~~ 682s /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 682s /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]’: 682s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 682s /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)::]’: 682s /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 682s 3867 | find_if(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~ 682s /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 682s /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 682s 3876 | return std::__find_if(__first, __last, 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 682s | ^~~~~~~~ 682s In file included from /usr/include/c++/14/algorithm:61: 682s /usr/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 >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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 682s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 737 | std::move(__result), 682s | ~~~~~~~~~~~~~~~~~~~~ 682s 738 | std::move(__op), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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 682s 715 | return std::__copy_n(__first, __n2, __result, 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s 716 | std::__iterator_category(__first)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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 682s 715 | return std::__copy_n(__first, __n2, __result, 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s 716 | std::__iterator_category(__first)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 46 | void reorder_list(std::span list, std::span nodemap) 682s | ^~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 53 | const std::vector orig(list.begin(), list.end()); 682s | ^~~~ 682s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 58 | std::ranges::copy(links_old, links_new.begin()); 682s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 682s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 682s 239 | __x.end()); 682s | ~~~~~~~~~~ 682s /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 682s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 251 | end(), _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 682s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 682s from /usr/include/c++/14/vector:65: 682s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 682s 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: 682s /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 682s 993 | std::_Destroy(__first, __last); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 682s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 960 | operator()(_It&& __first, _Sent __last) const 682s | ^~~~~~~~ 682s /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]’: 682s /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 682s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1805 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 709 | vector(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 719 | _M_range_initialize_n(__first, __last, __n); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1805 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1134 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 682s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1139 | return {__first, __first}; 682s | ^ 682s /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 682s 1148 | return {++__dest, __first}; 682s | ^ 682s /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)::]’: 682s /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 682s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 2095 | __value, std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/numeric:62, 682s from /usr/include/basix/finite-element.h:19: 682s /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]’: 682s /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 682s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 682s | ^~~~ 682s /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 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 1577 | erase(const_iterator __first, const_iterator __last) 682s | ^~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 1549 | erase(const_iterator __position) 682s | ^~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/algorithm:61: 682s /usr/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 >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 46 | void reorder_list(std::span list, std::span nodemap) 682s | ^~~~~~~~~~~~ 682s /usr/include/c++/14/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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 53 | const std::vector orig(list.begin(), list.end()); 682s | ^~~~ 682s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 58 | std::ranges::copy(links_old, links_new.begin()); 682s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 682s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 682s from /usr/include/dolfinx/fem/Function.h:11: 682s /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]’: 682s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 119 | std::ranges::copy(buffer, range.begin()); 682s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 682s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 682s 239 | __x.end()); 682s | ~~~~~~~~~~ 682s /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 682s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 251 | end(), _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 682s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 682s from /usr/include/c++/14/vector:65: 682s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 682s 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: 682s /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 682s 993 | std::_Destroy(__first, __last); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1805 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1134 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 682s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1139 | return {__first, __first}; 682s | ^ 682s /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 682s 1148 | return {++__dest, __first}; 682s | ^ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 1577 | erase(const_iterator __first, const_iterator __last) 682s | ^~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 682s from /usr/include/dolfinx.h:10: 682s /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 >]’: 682s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 676 | distribute_data(MPI_Comm comm0, std::span indices, 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 1549 | erase(const_iterator __position) 682s | ^~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 2021 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 682s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 682s from /usr/include/dolfinx/fem/Function.h:11: 682s /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]’: 682s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 119 | std::ranges::copy(buffer, range.begin()); 682s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 382 | create_geometry( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 424 | const std::vector l2l = graph::build::compute_local_to_local( 682s | ^~~ 682s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 429 | std::ranges::transform(l2l, igi.begin(), 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 682s 430 | [&nodes](auto index) { return nodes[index]; }); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 682s from /usr/include/dolfinx.h:10: 682s /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 >]’: 682s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 676 | distribute_data(MPI_Comm comm0, std::span indices, 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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]’: 682s /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 682s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 2021 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 185 | __uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 382 | create_geometry( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 424 | const std::vector l2l = graph::build::compute_local_to_local( 682s | ^~~ 682s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 429 | std::ranges::transform(l2l, igi.begin(), 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 682s 430 | [&nodes](auto index) { return nodes[index]; }); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 608 | __miter_base(_Iterator __it) 682s | ^~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 682s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 682s 540 | x.insert(x.end(), {x0, x1}); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 565 | v2, v3, vmid}); 682s | ~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 627 | {x.size() / 2, 2}, partitioner); 682s | ^ 682s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 632 | std::vector{}, {0, 2}, partitioner); 682s | ^ 682s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s In file included from /usr/include/dolfinx/fem/Function.h:10: 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 319 | return [](std::span, std::span, std::int32_t, int) 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 341 | return [dims, sub_element_fns](std::span data, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 682s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 350 | block_size); 682s | ~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 362 | return [ebs, sub_fn](std::span data, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 682s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 372 | return [this](std::span data, std::span cell_info, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 376 | return [this](std::span data, std::span cell_info, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 380 | return [this](std::span data, std::span cell_info, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 682s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 384 | return [this](std::span data, std::span cell_info, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 386 | { T_apply(data, cell_info[cell], block_size); }; 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 682s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 671 | i0 + iy + ny + 2}); 682s | ~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 676 | {x.size() / 2, 2}, partitioner); 682s | ^ 682s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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 > >]’: 682s /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 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /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 682s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 681 | std::vector{}, {0, 2}, partitioner); 682s | ^ 682s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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}]’: 682s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 587 | operator()(_ArgTypes... __args) const 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 682s | ^~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 682s | ^~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 577 | _element->Tt_apply(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /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 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /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 682s /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]’: 682s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 682s | ^~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 682s | ^~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 593 | _element->Tinv_apply(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 682s | ^~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 544 | _element->T_apply(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/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 > > >]’: 682s /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 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /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 682s /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 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/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 > > >]’: 682s /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 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /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 682s /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 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 682s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 682s 1104 | constexpr default_accessor(default_accessor) noexcept {} 682s | ^~~~~~~~~~~~~~~~ 682s /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 >&]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 147 | { return std::copy(__first, __last, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 682s /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]’: 682s /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 682s 128 | math::dot(cell_geometry, dphi, J, true); 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /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 682s /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]’: 682s /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 682s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 140 | math::inv(J, K); 682s | ~~~~~~~~~^~~~~~ 682s /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 682s /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 682s 142 | math::pinv(J, K); 682s | ~~~~~~~~~~^~~~~~ 682s /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 682s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 682s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 682s /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 682s 87 | auto det(Matrix A) 682s | ^~~ 682s /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]’: 682s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 682s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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&):: >]’: 682s /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 682s 1876 | __introsort_loop(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~~~ 682s /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 682s /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 682s 1884 | std::__partial_sort(__first, __last, __last, __comp); 682s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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&):: >]’: 682s /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 682s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /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 682s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1819 | __comp); 682s | ~~~~~~~ 682s /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 682s 1822 | std::__insertion_sort(__first, __last, __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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> >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 682s 376 | operator()(_Range&& __r, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 682s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 379 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 682s | ^~~~~~~~~~~~~~ 682s /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)::]’: 682s /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 682s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 2095 | __value, std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 152 | compute_jacobian_determinant(const U& J, std::span w) 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 172 | math::dot(B, J, BA); 682s | ~~~~~~~~~^~~~~~~~~~ 682s /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 682s /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 682s In file included from /usr/include/c++/14/functional:59, 682s from /usr/include/basix/finite-element.h:17: 682s /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}]’: 682s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 587 | operator()(_ArgTypes... __args) const 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 523 | cmap.tabulate(1, X, Xshape, phi_b); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 620 | apply_dof_transformation0( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 622 | dim0 * value_size_ref0), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~ 682s 623 | cell_info0, cells0[c], value_size_ref0); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 682s | ^~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 682s | ^~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 577 | _element->Tt_apply(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 682s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 682s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 682s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 682s | ^~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 593 | _element->Tinv_apply(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 682s | ^~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 682s | ^~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 544 | _element->T_apply(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 682s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 682s | ^~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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)>]’: 682s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 267 | void assemble_matrix( 682s | ^~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 682s | ^~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 643 | _element->Tt_apply_right(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 682s | ^~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 609 | _element->T_apply_right(data, n, cell_permutation); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >&]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 682s | ^~~~~~ 682s /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]’: 682s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 715 | 0); 682s | ~~ 682s /usr/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 >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s In file included from /usr/include/c++/14/numeric:62: 682s /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)>]’: 682s /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 682s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 682s | ^~~~~~~~~~ 682s /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 682s /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 > > >]’: 682s /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 682s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1817 | { return _ReturnType(__i); } 682s | ^~~~~~~~~~~~~~~~ 682s /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 = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >]’: 682s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 682s 960 | operator()(_It&& __first, _Sent __last) const 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 111 | void assemble_vector( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 116 | impl::assemble_vector(b, L, constants, coefficients); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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 >]’: 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 682s 709 | vector(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 682s 719 | _M_range_initialize_n(__first, __last, __n); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector >]’: 682s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 146 | std::span(_buffer_local), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 147 | _request); 682s | ~~~~~~~~~ 682s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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]’: 682s /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 682s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/algorithm:61: 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 682s /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 >&]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~ 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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 682s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 185 | __uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/array:43, 682s from /usr/include/basix/cell.h:7: 682s /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]’: 682s /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 682s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 682s | ^~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 682s | ^~~~~~~~~~~~ 682s /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*]’: 682s /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 682s 346 | __niter_wrap(_From __from, _To __res) 682s | ^~~~~~~~~~~~ 682s In file included from /usr/include/dolfinx/fem/Function.h:10: 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 319 | return [](std::span, std::span, std::int32_t, int) 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 341 | return [dims, sub_element_fns](std::span data, 682s | ^ 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 682s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 350 | block_size); 682s | ~~~~~~~~~~~ 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /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 682s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 185 | __uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /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 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 362 | return [ebs, sub_fn](std::span data, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 682s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 372 | return [this](std::span data, std::span cell_info, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 376 | return [this](std::span data, std::span cell_info, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 380 | return [this](std::span data, std::span cell_info, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 682s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 682s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 384 | return [this](std::span data, std::span cell_info, 682s | ^ 682s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 386 | { T_apply(data, cell_info[cell], block_size); }; 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /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 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /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 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 1426 | insert(const_iterator __position, initializer_list __l) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 682s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1430 | std::random_access_iterator_tag()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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}]’: 682s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 587 | operator()(_ArgTypes... __args) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 682s | ^~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 314 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /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 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /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 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 863 | operator()(_It& __it, _Sent __bound) const 682s | ^~~~~~~~ 682s /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&):: >]’: 682s /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 682s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 682s | ^~~~~~ 682s /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 682s /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 682s 1905 | std::__introsort_loop(__first, __last, 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s 1906 | std::__lg(__last - __first) * 2, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1907 | __comp); 682s | ~~~~~~~ 682s /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 682s 1908 | std::__final_insertion_sort(__first, __last, __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 682s | ^~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 608 | __miter_base(_Iterator __it) 682s | ^~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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*]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 682s | ^~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 314 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1159 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1720 | __start, _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 682s 610 | this->_M_impl._M_start, 682s | ~~~~~~~~~~~~~~~~~~~~~~~ 682s 611 | _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 682s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 608 | __miter_base(_Iterator __it) 682s | ^~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 737 | std::move(__result), 682s | ~~~~~~~~~~~~~~~~~~~~ 682s 738 | std::move(__op), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 682s from /usr/include/c++/14/bits/stl_algobase.h:67: 682s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 682s /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 682s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 682s | ^~~~~~~~ 682s /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 682s /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 682s 193 | return std::_Destroy_aux::__destroy(__first, __last); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /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 682s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 196 | __destroy(__first, __last); 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 682s from /usr/include/dolfinx/geometry/utils.h:9, 682s from /usr/include/dolfinx/fem/interpolate.h:19, 682s from /usr/include/dolfinx/fem/Function.h:12: 682s /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 >]’: 682s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 783 | Mesh> create_mesh( 682s | ^~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 682s | ^ 682s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1002 | operator()(_It __x, _Sent __bound) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 830 | cells1 = std::vector(cells.begin(), cells.end()); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 841 | std::vector cells1_v 682s | ^~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 880 | boundary_v.erase(unique_end, range_end); 682s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 885 | boundary_v.erase(boundary_v.begin()); 682s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 682s | ^~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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]’: 682s /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 682s 1789 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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&)::]’: 682s /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 682s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 682s | ^~~~ 682s /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 682s /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 682s /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 682s 1792 | auto __lasti = ranges::next(__first, __last); 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /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 682s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 905 | nodes1.erase(unique_end, range_end); 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 682s | ^ 682s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 911 | Geometry geometry 682s | ^~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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 >]’: 682s /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 682s 675 | move(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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 682s /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 682s /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 682s 683 | return std::__copy_move_a(std::__miter_base(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 684 | std::__miter_base(__last), __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >&]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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):: >]’: 682s /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 682s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 682s | ^~~~~~~~~ 682s /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 682s /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 682s 2152 | return __find_if(__first, __last, __pred, 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s 2153 | std::__iterator_category(__first)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 682s /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 682s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 682s | ^~~~~~~~ 682s /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 682s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 147 | { return std::copy(__first, __last, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 3123 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 682s /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]’: 682s /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 682s 128 | math::dot(cell_geometry, dphi, J, true); 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /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 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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]’: 682s /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 682s 140 | math::inv(J, K); 682s | ~~~~~~~~~^~~~~~ 682s /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 682s /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 682s 142 | math::pinv(J, K); 682s | ~~~~~~~~~~^~~~~~ 682s /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 682s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 682s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 682s /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 682s 87 | auto det(Matrix A) 682s | ^~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 147 | { return std::copy(__first, __last, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1805 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 152 | compute_jacobian_determinant(const U& J, std::span w) 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 172 | math::dot(B, J, BA); 682s | ~~~~~~~~~^~~~~~~~~~ 682s /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 682s /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 682s /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)::]’: 682s /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 682s 3867 | find_if(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~ 682s /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 682s /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 682s 3876 | return std::__find_if(__first, __last, 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 682s | ^~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 682s | ^~~~~~~~ 682s /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 682s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 737 | std::move(__result), 682s | ~~~~~~~~~~~~~~~~~~~~ 682s 738 | std::move(__op), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 682s | ^~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 682s | ^~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /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 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /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)::]’: 682s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 927 | void pack_coefficient_entity(std::span c, int cstride, 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 682s | ^~~~~~~~~~~~~~ 682s /usr/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*]’: 682s /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 682s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~ 682s /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 682s /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)::]’: 682s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 927 | void pack_coefficient_entity(std::span c, int cstride, 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /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*]’: 682s /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 682s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~ 682s /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 682s /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 682s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 185 | __uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 682s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 682s | ^~~~~~~~~~~~~~ 682s /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)::]’: 682s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 927 | void pack_coefficient_entity(std::span c, int cstride, 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1720 | __start, _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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)::]’: 682s /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 682s 3867 | find_if(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~ 682s /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 682s /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 682s 3876 | return std::__find_if(__first, __last, 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 682s | ^~~~~~~~ 682s /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 682s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 737 | std::move(__result), 682s | ~~~~~~~~~~~~~~~~~~~~ 682s 738 | std::move(__op), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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)::]’: 682s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 927 | void pack_coefficient_entity(std::span c, int cstride, 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 715 | return std::__copy_n(__first, __n2, __result, 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s 716 | std::__iterator_category(__first)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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 682s 715 | return std::__copy_n(__first, __n2, __result, 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s 716 | std::__iterator_category(__first)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 682s | ^~~~~~~~ 682s /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*]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/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 >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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)::]’: 682s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 927 | void pack_coefficient_entity(std::span c, int cstride, 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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)::]’: 682s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 927 | void pack_coefficient_entity(std::span c, int cstride, 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /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 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1631 | _M_allocate_and_copy(size_type __n, 682s | ^~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1638 | _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /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)::]’: 682s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 927 | void pack_coefficient_entity(std::span c, int cstride, 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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&):: >]’: 682s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 1863 | __partial_sort(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /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 682s 1868 | std::__heap_select(__first, __middle, __last, __comp); 682s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1869 | std::__sort_heap(__first, __middle, __comp); 682s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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&):: >]’: 682s /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 682s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /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 682s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1856 | __comp); 682s | ~~~~~~~ 682s /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 682s /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 682s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /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 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 682s | ^~~~~~~~ 682s /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 682s /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&):: >]’: 682s /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 682s 1770 | __insertion_sort(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~~~ 682s /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 682s /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 682s 1777 | if (__comp(__i, __first)) 682s | ~~~~~~^~~~~~~~~~~~~~ 682s /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 682s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /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&):: >]’: 682s /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 682s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /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)::]’: 682s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 927 | void pack_coefficient_entity(std::span c, int cstride, 682s | ^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 682s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >)>]’: 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 494 | void assemble_matrix( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 549 | impl::assemble_cells( 682s | ~~~~~~~~~~~~~~~~~~~~^ 682s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 572 | impl::assemble_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 574 | a.domain(IntegralType::exterior_facet, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 578 | perms); 682s | ~~~~~~ 682s /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 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 588 | impl::assemble_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 590 | a.domain(IntegralType::interior_facet, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 594 | cell_info1, perms); 682s | ~~~~~~~~~~~~~~~~~~ 682s /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 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/c++/14/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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >)>]’: 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 494 | void assemble_matrix( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 549 | impl::assemble_cells( 682s | ~~~~~~~~~~~~~~~~~~~~^ 682s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 572 | impl::assemble_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 574 | a.domain(IntegralType::exterior_facet, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 578 | perms); 682s | ~~~~~~ 682s /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 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 588 | impl::assemble_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 590 | a.domain(IntegralType::interior_facet, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 594 | cell_info1, perms); 682s | ~~~~~~~~~~~~~~~~~~ 682s /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 682s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1720 | __start, _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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.3 /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 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 682s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 608 | __miter_base(_Iterator __it) 682s | ^~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 682s /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]’: 682s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1789 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 682s 1792 | auto __lasti = ranges::next(__first, __last); 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1849 | permute_data(u, n, cell_info, _eperm); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 682s | ^ 682s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1852 | transform_data(u, n, cell_info, _etrans_invT, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1853 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 682s | ^~~~~~~~ 682s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 682s from /usr/include/c++/14/bits/stl_algobase.h:67: 682s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 682s /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 682s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 682s | ^~~~~~~~ 682s /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 682s /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 682s 193 | return std::_Destroy_aux::__destroy(__first, __last); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /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 682s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 196 | __destroy(__first, __last); 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /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)::]’: 682s /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 682s 2064 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1002 | operator()(_It __x, _Sent __bound) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1147 | void assemble_vector( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /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&)::]’: 682s /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 682s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 682s | ^~~~ 682s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1833 | permute_data(u, n, cell_info, _eperm_inv); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1189 | impl::assemble_cells( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1190 | P0, b, x_dofmap, x, cells, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1192 | coeffs, cstride, cell_info0); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1836 | transform_data(u, n, cell_info, _etransT, 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1837 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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 682s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1196 | impl::assemble_cells( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1197 | P0, b, x_dofmap, x, cells, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1199 | coeffs, cstride, cell_info0); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 682s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1205 | fn, constants, coeffs, cstride, cell_info0); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1229 | impl::assemble_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1232 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1236 | impl::assemble_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1239 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1243 | impl::assemble_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1246 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1260 | impl::assemble_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1263 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1267 | impl::assemble_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1270 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /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 >]’: 682s /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 682s 675 | move(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1274 | impl::assemble_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1277 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /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 682s 683 | return std::__copy_move_a(std::__miter_base(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 684 | std::__miter_base(__last), __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 682s /tmp/autopkgtest.CjbzA3/build.AYr/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 682s 59 | [](auto x) -> std::pair, std::vector> 682s | ^ 682s /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]’: 682s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1865 | permute_data(u, n, cell_info, _eperm_inv); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1868 | transform_data(u, n, cell_info, _etrans_inv, 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1869 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s [ 72%] Built target demo_interpolation_different_meshes 682s /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]’: 682s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1810 | void FiniteElement::T_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1817 | permute_data(u, n, cell_info, _eperm); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1820 | transform_data(u, n, cell_info, _etrans, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1821 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 147 | { return std::copy(__first, __last, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 3123 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 682s | ^~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1147 | void assemble_vector( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1189 | impl::assemble_cells( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1190 | P0, b, x_dofmap, x, cells, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1192 | coeffs, cstride, cell_info0); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1196 | impl::assemble_cells( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1197 | P0, b, x_dofmap, x, cells, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1199 | coeffs, cstride, cell_info0); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 682s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1205 | fn, constants, coeffs, cstride, cell_info0); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1229 | impl::assemble_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1232 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1236 | impl::assemble_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1239 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1243 | impl::assemble_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1246 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1260 | impl::assemble_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1263 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1267 | impl::assemble_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1270 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1274 | impl::assemble_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1277 | constants, coeffs, cstride, cell_info0, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /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 >]’: 682s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 682s /tmp/autopkgtest.CjbzA3/build.AYr/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 682s /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]’: 682s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1964 | transform_data(u, n, cell_info, _etrans_inv, 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1965 | precompute::apply_tranpose_matrix_right); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1887 | permute_data(dblock, 1, cell_info, _eperm); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1892 | transform_data(u, n, cell_info, _etrans, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1893 | precompute::apply_tranpose_matrix_right); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1911 | permute_data(dblock, 1, cell_info, _eperm); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1916 | transform_data(u, n, cell_info, _etrans_invT, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1917 | precompute::apply_tranpose_matrix_right); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1940 | transform_data(u, n, cell_info, _etransT, 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1941 | precompute::apply_tranpose_matrix_right); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1805 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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)::]’: 682s /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 682s 3867 | find_if(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~ 682s /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 682s /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 682s 3876 | return std::__find_if(__first, __last, 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 682s | ^~~~~~~~ 682s /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 682s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 737 | std::move(__result), 682s | ~~~~~~~~~~~~~~~~~~~~ 682s 738 | std::move(__op), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 629 | return ranges::fill_n(std::move(__first), __len, __value); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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 682s 715 | return std::__copy_n(__first, __n2, __result, 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s 716 | std::__iterator_category(__first)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 682s | ^~~~~~~~~~ 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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 682s 1154 | std::__fill_a(__first, __first + __n, __value); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 715 | return std::__copy_n(__first, __n2, __result, 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s 716 | std::__iterator_category(__first)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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 >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /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 682s 1508 | move_iterator(iterator_type __i) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; _Tp = std::complex; _Alloc = std::allocator >]’: 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 682s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 682s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1720 | __start, _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 682s | ^~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /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 682s 147 | { return std::copy(__first, __last, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 985 | _lift_bc_cells( 682s | ~~~~~~~~~~~~~~~~~~~~~~~^ 682s 986 | b, x_dofmap, x, kernel, cells, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 990 | bc_markers1, x0, alpha); 682s | ~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 994 | _lift_bc_cells( 682s | ~~~~~~~~~~~~~~~~~~~~~~~^ 682s 995 | b, x_dofmap, x, kernel, cells, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 999 | bc_markers1, x0, alpha); 682s | ~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1005 | P0, 682s | ~~~ 682s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1008 | bc_values1, bc_markers1, x0, alpha); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1028 | _lift_bc_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1030 | a.domain(IntegralType::exterior_facet, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1034 | bc_markers1, x0, alpha, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1043 | _lift_bc_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1045 | a.domain(IntegralType::interior_facet, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1049 | bc_markers1, x0, alpha); 682s | ~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 682s /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 682s 147 | { return std::copy(__first, __last, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 682s | ^~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 985 | _lift_bc_cells( 682s | ~~~~~~~~~~~~~~~~~~~~~~~^ 682s 986 | b, x_dofmap, x, kernel, cells, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 990 | bc_markers1, x0, alpha); 682s | ~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 994 | _lift_bc_cells( 682s | ~~~~~~~~~~~~~~~~~~~~~~~^ 682s 995 | b, x_dofmap, x, kernel, cells, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 999 | bc_markers1, x0, alpha); 682s | ~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1005 | P0, 682s | ~~~ 682s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1008 | bc_values1, bc_markers1, x0, alpha); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1028 | _lift_bc_exterior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1030 | a.domain(IntegralType::exterior_facet, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1034 | bc_markers1, x0, alpha, perms); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1043 | _lift_bc_interior_facets( 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 682s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1045 | a.domain(IntegralType::interior_facet, i), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1049 | bc_markers1, x0, alpha); 682s | ~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 185 | __uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 682s | ^~~~~~~~~~~~~~ 682s /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&):: >]’: 682s /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 682s 1876 | __introsort_loop(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~~~ 682s /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 682s /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 682s 1884 | std::__partial_sort(__first, __last, __last, __comp); 682s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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&):: >]’: 682s /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 682s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 682s 1426 | insert(const_iterator __position, initializer_list __l) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 682s /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 682s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1819 | __comp); 682s | ~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 682s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1430 | std::random_access_iterator_tag()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1822 | std::__insertion_sort(__first, __last, __comp); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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*]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 682s | ^~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 783 | Mesh> create_mesh( 682s | ^~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 682s | ^ 682s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 830 | cells1 = std::vector(cells.begin(), cells.end()); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 841 | std::vector cells1_v 682s | ^~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 880 | boundary_v.erase(unique_end, range_end); 682s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 885 | boundary_v.erase(boundary_v.begin()); 682s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 682s | ^~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 682s 905 | nodes1.erase(unique_end, range_end); 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 911 | Geometry geometry 682s | ^~~~~~~~ 682s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 1002 | operator()(_It __x, _Sent __bound) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /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]’: 682s /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 682s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 386 | __result, __alloc); 682s | ~~~~~~~~~~~~~~~~~~ 682s /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&)::]’: 682s /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 682s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 682s | ^~~~ 682s /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 682s /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 682s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/array:43, 682s from /usr/include/basix/cell.h:7: 682s /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 > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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]’: 682s /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 682s 398 | return std::__uninitialized_copy_a 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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):: >]’: 682s /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 682s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 682s | ^~~~~~~~~ 682s /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 682s /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 682s 2107 | if (__pred(__first)) 682s | ~~~~~~^~~~~~~~~ 682s /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 682s 2111 | if (__pred(__first)) 682s | ~~~~~~^~~~~~~~~ 682s /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 682s 2115 | if (__pred(__first)) 682s | ~~~~~~^~~~~~~~~ 682s /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 682s 2119 | if (__pred(__first)) 682s | ~~~~~~^~~~~~~~~ 682s /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 682s 2127 | if (__pred(__first)) 682s | ~~~~~~^~~~~~~~~ 682s /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 682s 2132 | if (__pred(__first)) 682s | ~~~~~~^~~~~~~~~ 682s /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 682s 2137 | if (__pred(__first)) 682s | ~~~~~~^~~~~~~~~ 682s /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]’: 682s /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 682s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 386 | __result, __alloc); 682s | ~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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]’: 682s /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 682s 398 | return std::__uninitialized_copy_a 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 386 | __result, __alloc); 682s | ~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/array:43, 682s from /usr/include/basix/cell.h:7: 682s /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 > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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]’: 682s /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 682s 398 | return std::__uninitialized_copy_a 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 386 | __result, __alloc); 682s | ~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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]’: 682s /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 682s 398 | return std::__uninitialized_copy_a 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 682s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 608 | __miter_base(_Iterator __it) 682s | ^~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1720 | __start, _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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 >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1720 | __start, _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 960 | operator()(_It&& __first, _Sent __last) const 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 709 | vector(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 719 | _M_range_initialize_n(__first, __last, __n); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 376 | operator()(_Range&& __r, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 379 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1631 | _M_allocate_and_copy(size_type __n, 682s | ^~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1638 | _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1789 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 682s 1792 | auto __lasti = ranges::next(__first, __last); 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /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 682s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 682s | ^ 682s /usr/include/c++/14/bits/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 >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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*]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/tuple:44, 682s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 682s from /usr/include/c++/14/bits/memory_resource.h:41, 682s from /usr/include/c++/14/vector:87: 682s /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]’: 682s /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 682s 767 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 960 | operator()(_It&& __first, _Sent __last) const 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 709 | vector(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 719 | _M_range_initialize_n(__first, __last, __n); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 682s | ^~~~~~~~ 682s /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 682s /usr/include/c++/14/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]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 371 | return std::__do_uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 373 | return std::uninitialized_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 682s 195 | vector<_Tp, _Alloc>:: 682s | ^~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 682s /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 682s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 682s | ^~~~~~~~~~~~~~ 682s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 682s /tmp/autopkgtest.CjbzA3/build.AYr/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 682s 143 | [](auto x) -> std::pair, std::vector> 682s | ^ 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 376 | operator()(_Range&& __r, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 379 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 682s 181 | vector<_Tp, _Alloc>:: 682s | ^~~~~~~~~~~~~~~~~~~ 682s /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 682s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 682s | ^~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1631 | _M_allocate_and_copy(size_type __n, 682s | ^~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_vector.h:1637:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1638 | _M_get_Tp_allocator()); 682s | ~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1789 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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 682s 1792 | auto __lasti = ranges::next(__first, __last); 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 682s | ^ 682s In file included from /usr/include/c++/14/tuple:44, 682s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 682s from /usr/include/c++/14/bits/memory_resource.h:41, 682s from /usr/include/c++/14/vector:87: 682s /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]’: 682s /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 682s 767 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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]’: 682s /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 682s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 682s | ^~~~~~~~ 682s /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 682s /usr/include/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 185 | __uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 682s 195 | vector<_Tp, _Alloc>:: 682s | ^~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 682s /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 682s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 682s | ^~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 3147 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 682s 181 | vector<_Tp, _Alloc>:: 682s | ^~~~~~~~~~~~~~~~~~~ 682s /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 682s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 682s | ^~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 376 | operator()(_Range&& __r, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 379 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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*]’: 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 682s | ^~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 185 | __uninit_copy(__first, __last, __result); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 3147 | std::move(__comp), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1849 | permute_data(u, n, cell_info, _eperm); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1852 | transform_data(u, n, cell_info, _etrans_invT, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1853 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 508 | { return std::get<0>(idx) != r; }); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 553 | [](auto x) { return std::get<1>(x); }); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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)::]’: 682s /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 682s 2064 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 646 | std::next(x_new.begin(), shape[1] * i)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 658 | std::next(x_new.begin(), shape[1] * i)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 376 | operator()(_Range&& __r, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 379 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1833 | permute_data(u, n, cell_info, _eperm_inv); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1836 | transform_data(u, n, cell_info, _etransT, 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1837 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1865 | permute_data(u, n, cell_info, _eperm_inv); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1868 | transform_data(u, n, cell_info, _etrans_inv, 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1869 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 376 | operator()(_Range&& __r, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 379 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /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 >]’: 682s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 682s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 508 | { return std::get<0>(idx) != r; }); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 553 | [](auto x) { return std::get<1>(x); }); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 646 | std::next(x_new.begin(), shape[1] * i)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 658 | std::next(x_new.begin(), shape[1] * i)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 682s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1810 | void FiniteElement::T_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1817 | permute_data(u, n, cell_info, _eperm); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1820 | transform_data(u, n, cell_info, _etrans, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1821 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1849 | permute_data(u, n, cell_info, _eperm); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1852 | transform_data(u, n, cell_info, _etrans_invT, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1853 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1833 | permute_data(u, n, cell_info, _eperm_inv); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1836 | transform_data(u, n, cell_info, _etransT, 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1837 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 682s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 608 | __miter_base(_Iterator __it) 682s | ^~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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*]’: 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /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 >&}]’: 682s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1865 | permute_data(u, n, cell_info, _eperm_inv); 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1868 | transform_data(u, n, cell_info, _etrans_inv, 682s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1869 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 682s | ^~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1810 | void FiniteElement::T_apply(std::span u, int n, 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1817 | permute_data(u, n, cell_info, _eperm); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 682s 1820 | transform_data(u, n, cell_info, _etrans, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1821 | precompute::apply_matrix); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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&):: >]’: 682s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 1589 | __heap_select(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /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 682s 1593 | std::__make_heap(__first, __middle, __comp); 682s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 682s 1595 | if (__comp(__i, __first)) 682s | ~~~~~~^~~~~~~~~~~~~~ 682s /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 682s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 682s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /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 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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 682s /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 682s /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 682s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 682s /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&):: >]’: 682s /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 682s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 682s | ^~~~~~~~~~~ 682s /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 682s /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 682s 425 | std::__pop_heap(__first, __last, __last, __comp); 682s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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&):: >]’: 682s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 682s | ^~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /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 682s 88 | if (__comp(__a, __b)) 682s | ~~~~~~^~~~~~~~~~ 682s /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 682s 90 | if (__comp(__b, __c)) 682s | ~~~~~~^~~~~~~~~~ 682s /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 682s 91 | std::iter_swap(__result, __b); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 682s /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 682s 92 | else if (__comp(__a, __c)) 682s | ~~~~~~^~~~~~~~~~ 682s /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 682s 93 | std::iter_swap(__result, __c); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 682s /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 682s 95 | std::iter_swap(__result, __a); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 682s /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 682s 97 | else if (__comp(__a, __c)) 682s | ~~~~~~^~~~~~~~~~ 682s /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 682s 98 | std::iter_swap(__result, __a); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 682s /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 682s 99 | else if (__comp(__b, __c)) 682s | ~~~~~~^~~~~~~~~~ 682s /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 682s 100 | std::iter_swap(__result, __c); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 682s /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 682s 102 | std::iter_swap(__result, __b); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 682s | ^~~~~~~~ 682s /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&):: >]’: 682s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 1829 | __unguarded_partition(_RandomAccessIterator __first, 682s | ^~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /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 682s 1835 | while (__comp(__first, __pivot)) 682s | ~~~~~~^~~~~~~~~~~~~~~~~~ 682s /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 682s 1838 | while (__comp(__pivot, __last)) 682s | ~~~~~~^~~~~~~~~~~~~~~~~ 682s /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 682s 1842 | std::iter_swap(__first, __last); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 682s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 682s /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&)::]’: 682s /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 682s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 682s | ^~~~~~~~ 682s /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 682s /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 > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 682s | ^~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 682s /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 682s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 923 | std::__miter_base(__last), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 924 | __result); 682s | ~~~~~~~~~ 682s /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]’: 682s /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 682s 1999 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /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 >]’: 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s 181 | void dot(U A, V B, P C, bool transpose = false) 682s | ^~~ 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s /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&):: >]’: 682s /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 682s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 682s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 737 | std::move(__result), 682s | ~~~~~~~~~~~~~~~~~~~~ 682s 738 | std::move(__op), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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)>]’: 682s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 233 | void assemble_matrix( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 682s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 247 | mesh->geometry().x(), constants, coefficients, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 248 | dof_marker0, dof_marker1); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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]’: 682s /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 682s 1999 | operator()(_Iter __first, _Sent __last, 682s | ^~~~~~~~ 682s /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 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 682s /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 682s 87 | auto det(Matrix A) 682s | ^~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 642 | copy(_II __first, _II __last, _OI __result) 682s | ^~~~ 682s /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]’: 682s /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 682s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 682s | ^~~~ 682s /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 682s /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 682s 1029 | std::__fill_a(__first, __last, __value); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /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 682s 125 | void inv(U A, V B) 682s | ^~~ 682s /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 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 682s | ^~~~~~~~ 682s /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]’: 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1289 | void assemble_vector( 682s | ^~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 682s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1298 | constants, coefficients); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_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]’: 682s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 682s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 737 | std::move(__result), 682s | ~~~~~~~~~~~~~~~~~~~~ 682s 738 | std::move(__op), std::move(__proj)); 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /usr/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 682s | ^~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s In file included from /usr/include/dolfinx/la/Vector.h:14: 682s /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]’: 682s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s 390 | void scatter_rev_begin(std::span send_buffer, 682s | ^~~~~~~~~~~~~~~~~ 682s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682s /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 >]’: 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s 181 | void dot(U A, V B, P C, bool transpose = false) 682s | ^~~ 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s /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 >]’: 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s 181 | void dot(U A, V B, P C, bool transpose = false) 682s | ^~~ 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 682s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 682s 1104 | constexpr default_accessor(default_accessor) noexcept {} 682s | ^~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/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 > >]’: 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 682s /tmp/autopkgtest.CjbzA3/build.AYr/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 682s 151 | [](auto x) -> std::pair, std::vector> 682s | ^ 682s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 683 | { return std::copy(__first, __first + __n, __result); } 682s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /tmp/autopkgtest.CjbzA3/build.AYr/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 682s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 682s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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 > >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 682s 629 | return ranges::fill_n(std::move(__first), __len, __value); 682s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /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 682s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 682s | ^~~~~~~~~~ 682s /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 682s 1154 | std::__fill_a(__first, __first + __n, __value); 682s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s /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]’: 682s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1674 | void FiniteElement::permute_data( 682s | ^~~~~~~~~~~~~~~~ 682s /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 >]’: 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 682s | ^~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s 368 | return ranges::__copy_or_move(std::move(__first), 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 682s 369 | std::move(__last), 682s | ~~~~~~~~~~~~~~~~~~ 682s 370 | std::move(__result)); 682s | ~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 682s In file included from /usr/include/basix/finite-element.h:12: 682s /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]’: 682s /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 682s 243 | void apply_matrix( 682s | ^~~~~~~~~~~~ 682s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 682s /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 682s 87 | auto det(Matrix A) 682s | ^~~ 682s /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 >]’: 682s /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 682s 125 | void inv(U A, V B) 682s | ^~~ 682s /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 682s /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]’: 682s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1733 | void FiniteElement::transform_data( 682s | ^~~~~~~~~~~~~~~~ 682s /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 682s 1754 | op(std::span(v_size_t), 682s | ~~^~~~~~~~~~~~~~~~~~~~~ 682s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1756 | dofstart, block_size); 682s | ~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s 1775 | op(std::span(v_size_t), 682s | ~~^~~~~~~~~~~~~~~~~~~~~ 682s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1777 | dofstart, block_size); 682s | ~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /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 682s 1786 | op(std::span(v_size_t), 682s | ~~^~~~~~~~~~~~~~~~~~~~~ 682s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 682s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682s 1788 | dofstart, block_size); 682s | ~~~~~~~~~~~~~~~~~~~~~ 682s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 682s /tmp/autopkgtest.CjbzA3/build.AYr/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 682s 179 | [](auto x) -> std::pair, std::vector> 682s | ^ 682s /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 >]’: 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s 181 | void dot(U A, V B, P C, bool transpose = false) 682s | ^~~ 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 682s /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]’: 682s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 682s 1674 | void FiniteElement::permute_data( 682s | ^~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 683s 957 | vector<_Tp, _Alloc>:: 683s | ^~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 683s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 683s 1104 | constexpr default_accessor(default_accessor) noexcept {} 683s | ^~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 1733 | void FiniteElement::transform_data( 683s | ^~~~~~~~~~~~~~~~ 683s /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 683s 1754 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1756 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 683s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 683s /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 683s 1786 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1788 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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 683s 1797 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1799 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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]’: 683s /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 683s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 683s | ^~~~ 683s /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 683s /usr/include/c++/14/bits/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/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 >]’: 683s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 683s | ^~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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]’: 683s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 46 | void reorder_list(std::span list, std::span nodemap) 683s | ^~~~~~~~~~~~ 683s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 53 | const std::vector orig(list.begin(), list.end()); 683s | ^~~~ 683s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 58 | std::ranges::copy(links_old, links_new.begin()); 683s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1805 | std::move(__comp), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 1134 | operator()(_Iter __first, _Sent __last, 683s | ^~~~~~~~ 683s /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 683s /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 683s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1139 | return {__first, __first}; 683s | ^ 683s /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 683s 1148 | return {++__dest, __first}; 683s | ^ 683s /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]’: 683s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 683s 1577 | erase(const_iterator __first, const_iterator __last) 683s | ^~~~~ 683s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_vector.h:1581:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 683s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 683s 1549 | erase(const_iterator __position) 683s | ^~~~~ 683s /usr/include/c++/14/bits/stl_vector.h:1550:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 683s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >&]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 683s | ^~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 285 | void apply_tranpose_matrix_right( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 683s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 683s from /usr/include/dolfinx/fem/Function.h:11: 683s /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]’: 683s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 119 | std::ranges::copy(buffer, range.begin()); 683s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 683s | ^~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 577 | _element->Tt_apply(data, n, cell_permutation); 683s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 683s | ^~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 593 | _element->Tinv_apply(data, n, cell_permutation); 683s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 683s | ^~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 544 | _element->T_apply(data, n, cell_permutation); 683s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/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 > >]’: 683s /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 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /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 683s /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 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 683s from /usr/include/dolfinx.h:10: 683s /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 >]’: 683s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 676 | distribute_data(MPI_Comm comm0, std::span indices, 683s | ^~~~~~~~~~~~~~~ 683s /usr/include/c++/14/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 > >]’: 683s /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 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /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 683s /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 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 2021 | std::move(__comp), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~ 683s /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 683s /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 683s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 683s | ^~~~~~~~ 683s /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 >]’: 683s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 382 | create_geometry( 683s | ^~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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 >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 424 | const std::vector l2l = graph::build::compute_local_to_local( 683s | ^~~ 683s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 429 | std::ranges::transform(l2l, igi.begin(), 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 683s 430 | [&nodes](auto index) { return nodes[index]; }); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >â€™ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /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*]’: 683s /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 683s 346 | __niter_wrap(_From __from, _To __res) 683s | ^~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /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*]’: 683s /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 683s 346 | __niter_wrap(_From __from, _To __res) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 147 | { return std::copy(__first, __last, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 629 | return ranges::fill_n(std::move(__first), __len, __value); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1863 | __partial_sort(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 683s 1868 | std::__heap_select(__first, __middle, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1869 | std::__sort_heap(__first, __middle, __comp); 683s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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&):: >]’: 683s /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 683s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1856 | __comp); 683s | ~~~~~~~ 683s /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 683s /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 683s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1770 | __insertion_sort(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 1777 | if (__comp(__i, __first)) 683s | ~~~~~~^~~~~~~~~~~~~~ 683s /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 683s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 683s | ^~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s 181 | void dot(U A, V B, P C, bool transpose = false) 683s | ^~~ 683s /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 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s /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&):: >]’: 683s /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 683s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s /usr/include/c++/14/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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 314 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /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]’: 683s /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 683s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 683s | ^~~~~~~~~ 683s /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 683s /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 >]’: 683s /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 683s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 683s | ^~~~~~~~~ 683s /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 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 863 | operator()(_It& __it, _Sent __bound) const 683s | ^~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~~~ 683s /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 683s /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 683s 1905 | std::__introsort_loop(__first, __last, 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s 1906 | std::__lg(__last - __first) * 2, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1907 | __comp); 683s | ~~~~~~~ 683s /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 683s 1908 | std::__final_insertion_sort(__first, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 314 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /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 683s 125 | void inv(U A, V B) 683s | ^~~ 683s /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 683s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 683s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 737 | std::move(__result), 683s | ~~~~~~~~~~~~~~~~~~~~ 683s 738 | std::move(__op), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp: In lambda function: 683s /tmp/autopkgtest.CjbzA3/build.AYr/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 683s 181 | [](auto x) -> std::pair, std::vector> 683s | ^ 683s /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]’: 683s /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 683s 1789 | operator()(_Iter __first, _Sent __last, 683s | ^~~~~~~~ 683s /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 683s /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 683s 1792 | auto __lasti = ranges::next(__first, __last); 683s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 683s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 683s | ^ 683s /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):: >]’: 683s /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 683s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 683s | ^~~~~~~~~ 683s /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 683s /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 683s 2152 | return __find_if(__first, __last, __pred, 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s 2153 | std::__iterator_category(__first)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 683s /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 683s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 683s | ^~~~~~~~ 683s /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 683s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 683s | ^~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 683s | ^~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 577 | _element->Tt_apply(data, n, cell_permutation); 683s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 683s | ^~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 593 | _element->Tinv_apply(data, n, cell_permutation); 683s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 683s | ^~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 544 | _element->T_apply(data, n, cell_permutation); 683s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/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 > >]’: 683s /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 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /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 683s /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 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/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 > >]’: 683s /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 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /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 683s /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 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 683s from /usr/include/c++/14/bits/stl_algobase.h:67: 683s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 683s /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 683s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 683s | ^~~~~~~~ 683s /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 683s /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 683s 193 | return std::_Destroy_aux::__destroy(__first, __last); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 683s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 196 | __destroy(__first, __last); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 1002 | operator()(_It __x, _Sent __bound) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /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&)::]’: 683s /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 683s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~ 683s /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 683s /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 683s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 683s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 960 | operator()(_It&& __first, _Sent __last) const 683s | ^~~~~~~~ 683s /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 >]’: 683s /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 683s 212 | void pinv(U A, V P) 683s | ^~~~ 683s /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 683s /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 683s 245 | dot(AT, A, ATA); 683s | ~~~^~~~~~~~~~~~ 683s /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 683s /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 683s 246 | inv(ATA, Inv); 683s | ~~~^~~~~~~~~~ 683s /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 683s 247 | dot(Inv, AT, P); 683s | ~~~^~~~~~~~~~~~ 683s /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 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 629 | return ranges::fill_n(std::move(__first), __len, __value); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s 181 | void dot(U A, V B, P C, bool transpose = false) 683s | ^~~ 683s /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 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s /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 >]’: 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s 181 | void dot(U A, V B, P C, bool transpose = false) 683s | ^~~ 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s /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 >]’: 683s /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 683s 125 | void inv(U A, V B) 683s | ^~~ 683s /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 683s In file included from /usr/include/basix/maps.h:7: 683s /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]’: 683s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 683s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 683s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /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]’: 683s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1674 | void FiniteElement::permute_data( 683s | ^~~~~~~~~~~~~~~~ 683s In file included from /usr/include/basix/finite-element.h:12: 683s /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]’: 683s /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 683s 243 | void apply_matrix( 683s | ^~~~~~~~~~~~ 683s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s /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]’: 683s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1733 | void FiniteElement::transform_data( 683s | ^~~~~~~~~~~~~~~~ 683s /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 683s 1754 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1756 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s /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 683s 1775 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1777 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s /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 683s 1786 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1788 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s /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]’: 683s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1674 | void FiniteElement::permute_data( 683s | ^~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1733 | void FiniteElement::transform_data( 683s | ^~~~~~~~~~~~~~~~ 683s /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 683s 1754 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1756 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s /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 683s 1786 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1788 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s /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 683s 1797 | op(std::span(v_size_t), 683s | ~~^~~~~~~~~~~~~~~~~~~~~ 683s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1799 | dofstart, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 683s /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 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/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 > >]’: 683s /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 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /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 683s /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 683s /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 >]’: 683s /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 683s 212 | void pinv(U A, V P) 683s | ^~~~ 683s /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 683s /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 683s 245 | dot(AT, A, ATA); 683s | ~~~^~~~~~~~~~~~ 683s /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 683s /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 683s 246 | inv(ATA, Inv); 683s | ~~~^~~~~~~~~~ 683s /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 683s 247 | dot(Inv, AT, P); 683s | ~~~^~~~~~~~~~~~ 683s /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 683s /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 >]’: 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s 181 | void dot(U A, V B, P C, bool transpose = false) 683s | ^~~ 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 683s In file included from /usr/include/basix/maps.h:7: 683s /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]’: 683s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 683s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 683s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 629 | return ranges::fill_n(std::move(__first), __len, __value); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson/main.cpp: In lambda function: 683s /tmp/autopkgtest.CjbzA3/build.AYr/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 683s 195 | [](auto x) -> std::pair, std::vector> 683s | ^ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 147 | { return std::copy(__first, __last, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 147 | { return std::copy(__first, __last, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 314 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 314 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 683s 957 | vector<_Tp, _Alloc>:: 683s | ^~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 683s | ^~~~ 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 902 | transform(coeffs, cell_info, cell, 1); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 683s | ^~~~ 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 902 | transform(coeffs, cell_info, cell, 1); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 676 | distribute_data(MPI_Comm comm0, std::span indices, 683s | ^~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 683s | ^~~~ 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 902 | transform(coeffs, cell_info, cell, 1); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 147 | { return std::copy(__first, __last, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 683s | ^~~~ 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 902 | transform(coeffs, cell_info, cell, 1); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 683s | ^~~~ 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 902 | transform(coeffs, cell_info, cell, 1); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 683s | ^~~~ 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 902 | transform(coeffs, cell_info, cell, 1); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 382 | create_geometry( 683s | ^~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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)>]’: 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 683s | ^~~~ 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 902 | transform(coeffs, cell_info, cell, 1); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 424 | const std::vector l2l = graph::build::compute_local_to_local( 683s | ^~~ 683s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 429 | std::ranges::transform(l2l, igi.begin(), 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 683s 430 | [&nodes](auto index) { return nodes[index]; }); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 683s | ^~~~ 683s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 902 | transform(coeffs, cell_info, cell, 1); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 424 | return [](std::span, std::span, std::int32_t, int) 683s | ^ 683s /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&):: >]’: 683s /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 683s 1876 | __introsort_loop(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~ 683s /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 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 443 | return [this, sub_element_fns](std::span data, 683s | ^ 683s /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 683s 1884 | std::__partial_sort(__first, __last, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 683s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 451 | cell_info, cell, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1819 | __comp); 683s | ~~~~~~~ 683s /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 683s 1822 | std::__insertion_sort(__first, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 466 | return [this, sub_fn](std::span data, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 683s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 475 | ebs); 683s | ~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 424 | return [](std::span, std::span, std::int32_t, int) 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 443 | return [this, sub_element_fns](std::span data, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 683s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 451 | cell_info, cell, block_size); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 484 | return [this](std::span data, std::span cell_info, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 683s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 488 | return [this](std::span data, std::span cell_info, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 466 | return [this, sub_fn](std::span data, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 683s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 475 | ebs); 683s | ~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 492 | return [this](std::span data, std::span cell_info, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 683s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 496 | return [this](std::span data, std::span cell_info, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 498 | { T_apply_right(data, cell_info[cell], n); }; 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 484 | return [this](std::span data, std::span cell_info, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 683s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 488 | return [this](std::span data, std::span cell_info, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 492 | return [this](std::span data, std::span cell_info, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 683s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 683s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 496 | return [this](std::span data, std::span cell_info, 683s | ^ 683s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 498 | { T_apply_right(data, cell_info[cell], n); }; 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 683s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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]’: 683s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s 610 | this->_M_impl._M_start, 683s | ~~~~~~~~~~~~~~~~~~~~~~~ 683s 611 | _M_get_Tp_allocator()); 683s | ~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 61 | void assemble_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 155 | mat_set(dofs0, dofs1, Ae); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 61 | void assemble_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 155 | mat_set(dofs0, dofs1, Ae); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 1002 | operator()(_It __x, _Sent __bound) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /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&)::]’: 683s /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 683s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~ 683s /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 683s /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 683s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 683s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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):: >]’: 683s /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 683s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~~~~~~ 683s /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 683s /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 683s 2107 | if (__pred(__first)) 683s | ~~~~~~^~~~~~~~~ 683s /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 683s 2111 | if (__pred(__first)) 683s | ~~~~~~^~~~~~~~~ 683s /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 683s 2115 | if (__pred(__first)) 683s | ~~~~~~^~~~~~~~~ 683s /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 683s 2119 | if (__pred(__first)) 683s | ~~~~~~^~~~~~~~~ 683s /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 683s 2127 | if (__pred(__first)) 683s | ~~~~~~^~~~~~~~~ 683s /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 683s 2132 | if (__pred(__first)) 683s | ~~~~~~^~~~~~~~~ 683s /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 683s 2137 | if (__pred(__first)) 683s | ~~~~~~^~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 195 | void assemble_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 254 | P0(_Ae, cell_info0, cell0, ndim1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 195 | void assemble_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 292 | mat_set(dofs0, dofs1, Ae); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 254 | P0(_Ae, cell_info0, cell0, ndim1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 292 | mat_set(dofs0, dofs1, Ae); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 334 | void assemble_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 334 | void assemble_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 368 | return ranges::__copy_or_move(std::move(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 683s 369 | std::move(__last), 683s | ~~~~~~~~~~~~~~~~~~ 683s 370 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 683s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 683s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 683s 30 | explicit Constant(value_type c) : value({c}) {} 683s | ^~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 634 | void assemble_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 674 | P0(_be, cell_info0, c0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 634 | void assemble_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 674 | P0(_be, cell_info0, c0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 634 | void assemble_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 634 | void assemble_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 674 | P0(_be, cell_info0, c0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 674 | P0(_be, cell_info0, c0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 634 | void assemble_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 634 | void assemble_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 674 | P0(_be, cell_info0, c0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 674 | P0(_be, cell_info0, c0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 720 | void assemble_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 720 | void assemble_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 770 | P0(_be, cell_info0, cell0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 770 | P0(_be, cell_info0, cell0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)::]’: 683s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 927 | void pack_coefficient_entity(std::span c, int cstride, 683s | ^~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 720 | void assemble_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 770 | P0(_be, cell_info0, cell0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 720 | void assemble_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 770 | P0(_be, cell_info0, cell0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)::]’: 683s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 927 | void pack_coefficient_entity(std::span c, int cstride, 683s | ^~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 720 | void assemble_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 770 | P0(_be, cell_info0, cell0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)::]’: 683s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 927 | void pack_coefficient_entity(std::span c, int cstride, 683s | ^~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 720 | void assemble_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 770 | P0(_be, cell_info0, cell0, 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 683s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 683s /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 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)::]’: 683s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 927 | void pack_coefficient_entity(std::span c, int cstride, 683s | ^~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 816 | void assemble_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 683s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 887 | P0(be, cell_info0, cells0[0], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 888 | P0(sub_be, cell_info0, cells0[1], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 816 | void assemble_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 683s /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 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 887 | P0(be, cell_info0, cells0[0], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 888 | P0(sub_be, cell_info0, cells0[1], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 683s /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 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 154 | void apply_permutation_mapped(std::span perm, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 144 | void apply_permutation(std::span perm, std::span data, 683s | ^~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 816 | void assemble_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 887 | P0(be, cell_info0, cells0[0], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 888 | P0(sub_be, cell_info0, cells0[1], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 816 | void assemble_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 683s /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 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 494 | void assemble_matrix( 683s | ^~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 887 | P0(be, cell_info0, cells0[0], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 888 | P0(sub_be, cell_info0, cells0[1], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 683s /tmp/autopkgtest.CjbzA3/build.AYr/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 683s 143 | [](auto x) -> std::pair, std::vector> 683s | ^ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 549 | impl::assemble_cells( 683s | ~~~~~~~~~~~~~~~~~~~~^ 683s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 572 | impl::assemble_exterior_facets( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 574 | a.domain(IntegralType::exterior_facet, i), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 578 | perms); 683s | ~~~~~~ 683s /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 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 683s /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 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 588 | impl::assemble_interior_facets( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 590 | a.domain(IntegralType::interior_facet, i), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 594 | cell_info1, perms); 683s | ~~~~~~~~~~~~~~~~~~ 683s /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 683s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 683s /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 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 683s /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 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /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 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /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 >]’: 683s /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 683s /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*]’: 683s /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 683s 346 | __niter_wrap(_From __from, _To __res) 683s | ^~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 816 | void assemble_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 887 | P0(be, cell_info0, cells0[0], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 888 | P0(sub_be, cell_info0, cells0[1], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 816 | void assemble_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 887 | P0(be, cell_info0, cells0[0], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 888 | P0(sub_be, cell_info0, cells0[1], 1); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1849 | permute_data(u, n, cell_info, _eperm); 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1852 | transform_data(u, n, cell_info, _etrans_invT, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1853 | precompute::apply_matrix); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1833 | permute_data(u, n, cell_info, _eperm_inv); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1836 | transform_data(u, n, cell_info, _etransT, 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1837 | precompute::apply_matrix); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1865 | permute_data(u, n, cell_info, _eperm_inv); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1868 | transform_data(u, n, cell_info, _etrans_inv, 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1869 | precompute::apply_matrix); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 683s | ^~~~~~~~ 683s /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 683s /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 683s 998 | { std::__fill_a1(__first, __last, __value); } 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1810 | void FiniteElement::T_apply(std::span u, int n, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1817 | permute_data(u, n, cell_info, _eperm); 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 683s 1820 | transform_data(u, n, cell_info, _etrans, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1821 | precompute::apply_matrix); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1147 | void assemble_vector( 683s | ^~~~~~~~~~~~~~~ 683s /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 > > >]’: 683s /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 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /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 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1189 | impl::assemble_cells( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 1190 | P0, b, x_dofmap, x, cells, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1192 | coeffs, cstride, cell_info0); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1196 | impl::assemble_cells( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 1197 | P0, b, x_dofmap, x, cells, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1199 | coeffs, cstride, cell_info0); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 683s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1205 | fn, constants, coeffs, cstride, cell_info0); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1229 | impl::assemble_exterior_facets( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1232 | constants, coeffs, cstride, cell_info0, perms); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1236 | impl::assemble_exterior_facets( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1239 | constants, coeffs, cstride, cell_info0, perms); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1243 | impl::assemble_exterior_facets( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1246 | constants, coeffs, cstride, cell_info0, perms); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1260 | impl::assemble_interior_facets( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1263 | constants, coeffs, cstride, cell_info0, perms); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1267 | impl::assemble_interior_facets( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1270 | constants, coeffs, cstride, cell_info0, perms); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 1274 | impl::assemble_interior_facets( 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 683s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1277 | constants, coeffs, cstride, cell_info0, perms); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /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 683s /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 >]’: 683s /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 683s 283 | std::fill(begin(), end(), __val); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 76 | void _lift_bc_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 863 | operator()(_It& __it, _Sent __bound) const 683s | ^~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 168 | P0(Ae, cell_info0, c0, num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 169 | P1T(Ae, cell_info1, c1, num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /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 683s 283 | std::fill(begin(), end(), __val); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~~~ 683s /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 683s /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 683s 1905 | std::__introsort_loop(__first, __last, 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s 1906 | std::__lg(__last - __first) * 2, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1907 | __comp); 683s | ~~~~~~~ 683s /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 683s 1908 | std::__final_insertion_sort(__first, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 683s | ^~~~~~~~ 683s /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)::]’: 683s /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 683s 317 | operator()(_Iterator __it) 683s | ^~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 76 | void _lift_bc_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 168 | P0(Ae, cell_info0, c0, num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 169 | P1T(Ae, cell_info1, c1, num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 683s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 683s 1104 | constexpr default_accessor(default_accessor) noexcept {} 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 683s /tmp/autopkgtest.CjbzA3/build.AYr/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 683s 151 | [](auto x) -> std::pair, std::vector> 683s | ^ 683s /tmp/autopkgtest.CjbzA3/build.AYr/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 683s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 76 | void _lift_bc_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 168 | P0(Ae, cell_info0, c0, num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 169 | P1T(Ae, cell_info1, c1, num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 683s | ^~~~~~~~ 683s /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> >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 683s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 683s 368 | return ranges::__copy_or_move(std::move(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 683s 369 | std::move(__last), 683s | ~~~~~~~~~~~~~~~~~~ 683s 370 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 683s /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 > >&]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 683s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 76 | void _lift_bc_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 168 | P0(Ae, cell_info0, c0, num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 169 | P1T(Ae, cell_info1, c1, num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /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*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 386 | __result, __alloc); 683s | ~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /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]’: 683s /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 683s 398 | return std::__uninitialized_copy_a 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 147 | { return std::copy(__first, __last, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 76 | void _lift_bc_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 168 | P0(Ae, cell_info0, c0, num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1863 | __partial_sort(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 169 | P1T(Ae, cell_info1, c1, num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 683s 1868 | std::__heap_select(__first, __middle, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1869 | std::__sort_heap(__first, __middle, __comp); 683s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /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 683s 346 | __niter_wrap(_From __from, _To __res) 683s | ^~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1856 | __comp); 683s | ~~~~~~~ 683s /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 683s /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 683s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1770 | __insertion_sort(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 1777 | if (__comp(__i, __first)) 683s | ~~~~~~^~~~~~~~~~~~~~ 683s /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 683s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 683s | ^~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 76 | void _lift_bc_cells( 683s | ^~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 168 | P0(Ae, cell_info0, c0, num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 169 | P1T(Ae, cell_info1, c1, num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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 >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 >&; _Sent = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 960 | operator()(_It&& __first, _Sent __last) const 683s | ^~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 709 | vector(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~ 683s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 719 | _M_range_initialize_n(__first, __last, __n); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 376 | operator()(_Range&& __r, _Out __result) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 379 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 314 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 1789 | operator()(_Iter __first, _Sent __last, 683s | ^~~~~~~~ 683s /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 683s /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 683s 1792 | auto __lasti = ranges::next(__first, __last); 683s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 683s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 683s | ^ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 263 | void _lift_bc_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /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]’: 683s /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 683s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 683s | ^~~~~~~~~ 683s /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 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 347 | P0(Ae, cell_info0, cell0, num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 348 | P1T(Ae, cell_info1, cell1, num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s In file included from /usr/include/c++/14/tuple:44, 683s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 683s from /usr/include/c++/14/bits/memory_resource.h:41, 683s from /usr/include/c++/14/vector:87: 683s /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]’: 683s /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 683s 767 | operator()(_Iter __first, _Sent __last, 683s | ^~~~~~~~ 683s /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 683s /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 >]’: 683s /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 683s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 683s | ^~~~~~~~~ 683s /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 683s /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]’: 683s /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 683s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 683s | ^~~~~~~~ 683s /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 683s /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]’: 683s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 683s 195 | vector<_Tp, _Alloc>:: 683s | ^~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 863 | operator()(_It& __it, _Sent __bound) const 683s | ^~~~~~~~ 683s /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 683s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 683s | ^~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~~~ 683s /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 683s /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 683s 1905 | std::__introsort_loop(__first, __last, 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s 1906 | std::__lg(__last - __first) * 2, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1907 | __comp); 683s | ~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 683s 181 | vector<_Tp, _Alloc>:: 683s | ^~~~~~~~~~~~~~~~~~~ 683s /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 683s 1908 | std::__final_insertion_sort(__first, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 263 | void _lift_bc_exterior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/c++/14/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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >&}]’: 683s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 347 | P0(Ae, cell_info0, cell0, num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 348 | P1T(Ae, cell_info1, cell1, num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~~~~~~~~ 683s /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 683s /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]’: 683s /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 683s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 3147 | std::move(__comp), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 314 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /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 > >]’: 683s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 863 | operator()(_It& __it, _Sent __bound) const 683s | ^~~~~~~~ 683s /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 > >]’: 683s /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 683s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 683s | ^~~~~~~~~ 683s /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 683s /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&):: >]’: 683s /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 683s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~~~ 683s /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 683s /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 683s 1905 | std::__introsort_loop(__first, __last, 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s 1906 | std::__lg(__last - __first) * 2, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1907 | __comp); 683s | ~~~~~~~ 683s /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 683s 1908 | std::__final_insertion_sort(__first, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 683s /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 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 683s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 683s /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)::]’: 683s /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 683s 317 | operator()(_Iterator __it) 683s | ^~~~~~~~ 683s /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&)::]’: 683s /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 683s 239 | operator()(_Value& __val, _Iterator __it) 683s | ^~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 412 | void _lift_bc_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 376 | operator()(_Range&& __r, _Out __result) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 379 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s In file included from /usr/include/c++/14/bits/refwrap.h:38, 683s from /usr/include/c++/14/vector:68: 683s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 683s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 737 | std::move(__result), 683s | ~~~~~~~~~~~~~~~~~~~~ 683s 738 | std::move(__op), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 683s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 508 | { return std::get<0>(idx) != r; }); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 553 | [](auto x) { return std::get<1>(x); }); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)>]’: 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 412 | void _lift_bc_interior_facets( 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s /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]’: 683s /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 683s 1789 | operator()(_Iter __first, _Sent __last, 683s | ^~~~~~~~ 683s /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 683s /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 683s 1792 | auto __lasti = ranges::next(__first, __last); 683s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 683s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 683s | ^ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 683s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 683s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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):: >]’: 683s /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 683s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 683s | ^~~~~~~~~ 683s /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 683s /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 683s 2152 | return __find_if(__first, __last, __pred, 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s 2153 | std::__iterator_category(__first)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 154 | void apply_permutation_mapped(std::span perm, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 683s /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 683s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 683s | ^~~~~~~~ 683s /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 683s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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]’: 683s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 144 | void apply_permutation(std::span perm, std::span data, 683s | ^~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 683s 681 | vector(initializer_list __l, 683s | ^~~~~~ 683s /usr/include/c++/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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 1999 | operator()(_Iter __first, _Sent __last, 683s | ^~~~~~~~ 683s /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 683s /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]’: 683s /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 683s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~ 683s /usr/include/c++/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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 683s 172 | void apply_inv_permutation_right(std::span perm, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /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 683s 346 | __niter_wrap(_From __from, _To __res) 683s | ^~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 683s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 737 | std::move(__result), 683s | ~~~~~~~~~~~~~~~~~~~~ 683s 738 | std::move(__op), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_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]’: 683s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 737 | std::move(__result), 683s | ~~~~~~~~~~~~~~~~~~~~ 683s 738 | std::move(__op), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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):: >]’: 683s /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 683s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 683s | ^~~~~~~~~ 683s /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 683s /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 683s 2152 | return __find_if(__first, __last, __pred, 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s 2153 | std::__iterator_category(__first)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 683s /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 683s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 683s | ^~~~~~~~ 683s /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 683s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/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}]’: 683s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 683s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 683 | { return std::copy(__first, __first + __n, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 683s /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 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /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*]’: 683s /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 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /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 683s /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*]’: 683s /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 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /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 683s 2981 | __miter_base(move_iterator<_Iterator> __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /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 683s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 683s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1720 | __start, _M_get_Tp_allocator()); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 642 | copy(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 368 | return ranges::__copy_or_move(std::move(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 683s 369 | std::move(__last), 683s | ~~~~~~~~~~~~~~~~~~ 683s 370 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /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&):: >]’: 683s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1589 | __heap_select(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 683s 1593 | std::__make_heap(__first, __middle, __comp); 683s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1595 | if (__comp(__i, __first)) 683s | ~~~~~~^~~~~~~~~~~~~~ 683s /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 683s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 683s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 683s from /usr/include/c++/14/bits/stl_algobase.h:67: 683s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 683s /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 683s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 683s | ^~~~~~~~ 683s /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&):: >]’: 683s /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 683s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~~~~~~~~ 683s /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 683s /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 683s /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 683s 193 | return std::_Destroy_aux::__destroy(__first, __last); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 683s 425 | std::__pop_heap(__first, __last, __last, __comp); 683s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 196 | __destroy(__first, __last); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 683s 88 | if (__comp(__a, __b)) 683s | ~~~~~~^~~~~~~~~~ 683s /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 683s 90 | if (__comp(__b, __c)) 683s | ~~~~~~^~~~~~~~~~ 683s /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 683s 91 | std::iter_swap(__result, __b); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 683s /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 683s 92 | else if (__comp(__a, __c)) 683s | ~~~~~~^~~~~~~~~~ 683s /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 683s 93 | std::iter_swap(__result, __c); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 683s /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 683s 95 | std::iter_swap(__result, __a); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 683s /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 683s 97 | else if (__comp(__a, __c)) 683s | ~~~~~~^~~~~~~~~~ 683s /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 683s 98 | std::iter_swap(__result, __a); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 683s /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 683s 99 | else if (__comp(__b, __c)) 683s | ~~~~~~^~~~~~~~~~ 683s /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 683s 100 | std::iter_swap(__result, __c); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 683s /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 683s 102 | std::iter_swap(__result, __b); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 683s /usr/include/c++/14/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]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 371 | return std::__do_uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 373 | return std::uninitialized_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1002 | operator()(_It __x, _Sent __bound) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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&):: >]’: 683s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1829 | __unguarded_partition(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 683s 1835 | while (__comp(__first, __pivot)) 683s | ~~~~~~^~~~~~~~~~~~~~~~~~ 683s /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 683s 1838 | while (__comp(__pivot, __last)) 683s | ~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 683s 1842 | std::iter_swap(__first, __last); 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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&)::]’: 683s /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 683s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~ 683s /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 683s /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 683s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 683s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&)::]’: 683s /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 683s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 683s | ^~~~~~~~ 683s /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 683s /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 >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 683s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 923 | std::__miter_base(__last), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 924 | __result); 683s | ~~~~~~~~~ 683s /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 >]’: 683s /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 683s 675 | move(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /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 683s /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 683s /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 683s 683 | return std::__copy_move_a(std::__miter_base(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 684 | std::__miter_base(__last), __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 147 | { return std::copy(__first, __last, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 683s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 683s | ^~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1720 | __start, _M_get_Tp_allocator()); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 3123 | operator()(_Iter __first, _Sent __last, 683s | ^~~~~~~~ 683s /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 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 368 | return ranges::__copy_or_move(std::move(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 683s 369 | std::move(__last), 683s | ~~~~~~~~~~~~~~~~~~ 683s 370 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 683s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 608 | __miter_base(_Iterator __it) 683s | ^~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 368 | return ranges::__copy_or_move(std::move(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 683s 369 | std::move(__last), 683s | ~~~~~~~~~~~~~~~~~~ 683s 370 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 683s from /usr/include/c++/14/bits/stl_algobase.h:67: 683s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 683s /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 683s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 683s | ^~~~~~~~ 683s /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 683s /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 683s 193 | return std::_Destroy_aux::__destroy(__first, __last); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 683s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 196 | __destroy(__first, __last); 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1002 | operator()(_It __x, _Sent __bound) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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&):: >]’: 683s /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 683s 1876 | __introsort_loop(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 1884 | std::__partial_sort(__first, __last, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&)::]’: 683s /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 683s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 683s | ^~~~ 683s /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 683s /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 683s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 683s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 683s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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&):: >]’: 683s /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 683s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 683s | ^~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s /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 683s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 683s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1819 | __comp); 683s | ~~~~~~~ 683s /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 683s 1822 | std::__insertion_sort(__first, __last, __comp); 683s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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 >]’: 683s /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 683s 675 | move(_II __first, _II __last, _OI __result) 683s | ^~~~ 683s /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 683s /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 683s /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 683s 683 | return std::__copy_move_a(std::__miter_base(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 684 | std::__miter_base(__last), __result); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 683s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 683s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 147 | { return std::copy(__first, __last, __result); } 683s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 3123 | operator()(_Iter __first, _Sent __last, 683s | ^~~~~~~~ 683s /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 683s /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 >]’: 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 683s | ^~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 368 | return ranges::__copy_or_move(std::move(__first), 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 683s 369 | std::move(__last), 683s | ~~~~~~~~~~~~~~~~~~ 683s 370 | std::move(__result)); 683s | ~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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 >]’: 683s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 683s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /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 683s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1805 | std::move(__comp), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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)::]’: 683s /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 683s 3867 | find_if(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~ 683s /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 683s /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 683s 3876 | return std::__find_if(__first, __last, 683s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 683s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 683s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 683s | ^~~~~~~~ 683s /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 683s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 737 | std::move(__result), 683s | ~~~~~~~~~~~~~~~~~~~~ 683s 738 | std::move(__op), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 683s | ^~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /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 683s 715 | return std::__copy_n(__first, __n2, __result, 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s 716 | std::__iterator_category(__first)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/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 > >]’: 683s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 683s | ^~~~~~ 683s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 683s /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 683s 715 | return std::__copy_n(__first, __n2, __result, 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s 716 | std::__iterator_category(__first)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /usr/include/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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /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*]’: 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 683s | ^~~~~~~~~~~~~~~~~~ 683s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 185 | __uninit_copy(__first, __last, __result); 683s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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]’: 683s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 683s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 683s | ^~~~~~~~~~~~ 683s /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*]’: 683s /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 683s 346 | __niter_wrap(_From __from, _To __res) 683s | ^~~~~~~~~~~~ 683s /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*]’: 683s /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 683s 2981 | __miter_base(move_iterator<_Iterator> __it) 683s | ^~~~~~~~~~~~ 683s /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]’: 683s /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 683s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 683s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s 1805 | std::move(__comp), std::move(__proj)); 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683s /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*]’: 683s /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 683s /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&):: >]’: 683s /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 683s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 683s | ^~~~~~~~~~~~~ 683s /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 683s 232 | if (__comp(__first + __secondChild, 683s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 683s 233 | __first + (__secondChild - 1))) 683s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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)::]’: 684s /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 684s 3867 | find_if(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~ 684s /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 684s /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 684s 3876 | return std::__find_if(__first, __last, 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /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 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 684s | ^~~~~~~~ 684s /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 684s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 737 | std::move(__result), 684s | ~~~~~~~~~~~~~~~~~~~~ 684s 738 | std::move(__op), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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 684s 715 | return std::__copy_n(__first, __n2, __result, 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s 716 | std::__iterator_category(__first)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /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 684s 715 | return std::__copy_n(__first, __n2, __result, 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s 716 | std::__iterator_category(__first)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1589 | __heap_select(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 684s 1593 | std::__make_heap(__first, __middle, __comp); 684s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1595 | if (__comp(__i, __first)) 684s | ~~~~~~^~~~~~~~~~~~~~ 684s /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 684s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 684s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 684s | ^~~~~~~~~ 684s /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 684s /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 >]’: 684s /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 684s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 684s | ^~~~~~~~~ 684s /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 684s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 684s /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&):: >]’: 684s /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 684s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~~ 684s /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 684s /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 684s 425 | std::__pop_heap(__first, __last, __last, __comp); 684s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 684s 88 | if (__comp(__a, __b)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 90 | if (__comp(__b, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 91 | std::iter_swap(__result, __b); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 92 | else if (__comp(__a, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 93 | std::iter_swap(__result, __c); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 95 | std::iter_swap(__result, __a); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 97 | else if (__comp(__a, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 98 | std::iter_swap(__result, __a); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 99 | else if (__comp(__b, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 100 | std::iter_swap(__result, __c); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 102 | std::iter_swap(__result, __b); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1829 | __unguarded_partition(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 684s 1835 | while (__comp(__first, __pivot)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~~ 684s /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 684s 1838 | while (__comp(__pivot, __last)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~ 684s /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 684s 1842 | std::iter_swap(__first, __last); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s /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&)::]’: 684s /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 684s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 684s | ^~~~~~~~ 684s /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 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 684s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 923 | std::__miter_base(__last), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 924 | __result); 684s | ~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 863 | operator()(_It& __it, _Sent __bound) const 684s | ^~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~ 684s /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 684s /usr/include/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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 684s 1905 | std::__introsort_loop(__first, __last, 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s 1906 | std::__lg(__last - __first) * 2, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1907 | __comp); 684s | ~~~~~~~ 684s /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 684s 1908 | std::__final_insertion_sort(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1876 | __introsort_loop(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1884 | std::__partial_sort(__first, __last, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1819 | __comp); 684s | ~~~~~~~ 684s /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 684s 1822 | std::__insertion_sort(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /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]’: 684s /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 684s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /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 684s /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 684s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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&):: >]’: 684s /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 684s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~~ 684s /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 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 >]’: 684s /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 684s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 684s | ^~~~~~~~~ 684s /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 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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&)::]’: 684s /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 684s 239 | operator()(_Value& __val, _Iterator __it) 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1863 | __partial_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 1868 | std::__heap_select(__first, __middle, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1869 | std::__sort_heap(__first, __middle, __comp); 684s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1856 | __comp); 684s | ~~~~~~~ 684s /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 684s /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 684s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1770 | __insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1777 | if (__comp(__i, __first)) 684s | ~~~~~~^~~~~~~~~~~~~~ 684s /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 684s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 684s | ^~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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]’: 684s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1849 | permute_data(u, n, cell_info, _eperm); 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1852 | transform_data(u, n, cell_info, _etrans_invT, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1853 | precompute::apply_matrix); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1833 | permute_data(u, n, cell_info, _eperm_inv); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1836 | transform_data(u, n, cell_info, _etransT, 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1837 | precompute::apply_matrix); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1865 | permute_data(u, n, cell_info, _eperm_inv); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1868 | transform_data(u, n, cell_info, _etrans_inv, 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1869 | precompute::apply_matrix); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 135 | __push_heap(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~ 684s /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 684s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1810 | void FiniteElement::T_apply(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1817 | permute_data(u, n, cell_info, _eperm); 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1820 | transform_data(u, n, cell_info, _etrans, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1821 | precompute::apply_matrix); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /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 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /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 684s /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 684s /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 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 737 | std::move(__result), 684s | ~~~~~~~~~~~~~~~~~~~~ 684s 738 | std::move(__op), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&)::]’: 684s /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 684s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 201 | std::move(__f), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 684s | ^~~~~~~~~~~~~ 684s /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 684s 232 | if (__comp(__first + __secondChild, 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s 233 | __first + (__secondChild - 1))) 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 1674 | void FiniteElement::permute_data( 684s | ^~~~~~~~~~~~~~~~ 684s In file included from /usr/include/basix/finite-element.h:12: 684s /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]’: 684s /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 684s 243 | void apply_matrix( 684s | ^~~~~~~~~~~~ 684s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1589 | __heap_select(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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 684s 1593 | std::__make_heap(__first, __middle, __comp); 684s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1595 | if (__comp(__i, __first)) 684s | ~~~~~~^~~~~~~~~~~~~~ 684s /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 684s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 684s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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&):: >]’: 684s /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 684s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~~ 684s /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 684s /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 684s /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 684s 425 | std::__pop_heap(__first, __last, __last, __comp); 684s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 88 | if (__comp(__a, __b)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 90 | if (__comp(__b, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 91 | std::iter_swap(__result, __b); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 92 | else if (__comp(__a, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 93 | std::iter_swap(__result, __c); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 95 | std::iter_swap(__result, __a); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 97 | else if (__comp(__a, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 98 | std::iter_swap(__result, __a); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 99 | else if (__comp(__b, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 684s | ^~~~~~~~ 684s /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 684s 100 | std::iter_swap(__result, __c); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 102 | std::iter_swap(__result, __b); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1829 | __unguarded_partition(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 1835 | while (__comp(__first, __pivot)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~~ 684s /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 684s 1838 | while (__comp(__pivot, __last)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~ 684s /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 684s 1842 | std::iter_swap(__first, __last); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /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 684s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 684s | ^~~~~~~~~ 684s /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 684s /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&)::]’: 684s /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 684s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 684s | ^~~~~~~~ 684s /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 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 923 | std::__miter_base(__last), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 924 | __result); 684s | ~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 1733 | void FiniteElement::transform_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s 1754 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1756 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /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&)::]’: 684s /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 684s 239 | operator()(_Value& __val, _Iterator __it) 684s | ^~~~~~~~ 684s /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 684s 1775 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1777 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /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 684s 1786 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1788 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /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&):: >]’: 684s /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 684s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s 181 | void dot(U A, V B, P C, bool transpose = false) 684s | ^~~ 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 1674 | void FiniteElement::permute_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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&)::]’: 684s /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 684s 195 | operator()(_Iterator __it, _Value& __val) 684s | ^~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 1733 | void FiniteElement::transform_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s 1754 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1756 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /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 684s 1786 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1788 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1797 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1799 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /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]’: 684s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1849 | permute_data(u, n, cell_info, _eperm); 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1852 | transform_data(u, n, cell_info, _etrans_invT, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1853 | precompute::apply_matrix); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1863 | __partial_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 1868 | std::__heap_select(__first, __middle, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1869 | std::__sort_heap(__first, __middle, __comp); 684s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1856 | __comp); 684s | ~~~~~~~ 684s /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 684s /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 684s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 684s /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 684s 87 | auto det(Matrix A) 684s | ^~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1833 | permute_data(u, n, cell_info, _eperm_inv); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1836 | transform_data(u, n, cell_info, _etransT, 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1837 | precompute::apply_matrix); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1770 | __insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1777 | if (__comp(__i, __first)) 684s | ~~~~~~^~~~~~~~~~~~~~ 684s /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 684s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 684s | ^~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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 >]’: 684s /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 684s 125 | void inv(U A, V B) 684s | ^~~ 684s /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 684s /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]’: 684s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1865 | permute_data(u, n, cell_info, _eperm_inv); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1868 | transform_data(u, n, cell_info, _etrans_inv, 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1869 | precompute::apply_matrix); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1810 | void FiniteElement::T_apply(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1817 | permute_data(u, n, cell_info, _eperm); 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1820 | transform_data(u, n, cell_info, _etrans, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1821 | precompute::apply_matrix); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 135 | __push_heap(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~ 684s /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 684s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s 181 | void dot(U A, V B, P C, bool transpose = false) 684s | ^~~ 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s /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 > >]’: 684s /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 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /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 684s /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 684s /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 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 684s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 684s 1104 | constexpr default_accessor(default_accessor) noexcept {} 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 684s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 684s /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&):: >]’: 684s /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 684s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~~ 684s /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 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 > >]’: 684s /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 684s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 684s | ^~~~~~~~~ 684s /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 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 684s /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 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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&)::]’: 684s /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 684s 239 | operator()(_Value& __val, _Iterator __it) 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 737 | std::move(__result), 684s | ~~~~~~~~~~~~~~~~~~~~ 684s 738 | std::move(__op), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 314 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /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&)::]’: 684s /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 684s 195 | operator()(_Iterator __it, _Value& __val) 684s | ^~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 684s | ^~~~~~~~ 684s /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&):: >]’: 684s /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 684s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 684s | ^~~~~~~~~~~~~ 684s /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 684s 232 | if (__comp(__first + __secondChild, 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s 233 | __first + (__secondChild - 1))) 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s 181 | void dot(U A, V B, P C, bool transpose = false) 684s | ^~~ 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s /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 >]’: 684s /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 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 684s /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 684s 87 | auto det(Matrix A) 684s | ^~~ 684s /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&):: >]’: 684s /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 684s 135 | __push_heap(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~ 684s /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 684s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /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 >]’: 684s /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 684s 125 | void inv(U A, V B) 684s | ^~~ 684s /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 684s /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&)::]’: 684s /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 684s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 684s | ^~~~~~~~ 684s /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 684s /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&)::]’: 684s /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 684s 195 | operator()(_Iterator __it, _Value& __val) 684s | ^~~~~~~~ 684s /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 >]’: 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s 181 | void dot(U A, V B, P C, bool transpose = false) 684s | ^~~ 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 684s | ^~~~~~~~~~~~~ 684s /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 684s 232 | if (__comp(__first + __secondChild, 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s 233 | __first + (__secondChild - 1))) 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 684s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 684s 1104 | constexpr default_accessor(default_accessor) noexcept {} 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 684s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1589 | __heap_select(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 1593 | std::__make_heap(__first, __middle, __comp); 684s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1595 | if (__comp(__i, __first)) 684s | ~~~~~~^~~~~~~~~~~~~~ 684s /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 684s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 684s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~~ 684s /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 684s /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 684s 425 | std::__pop_heap(__first, __last, __last, __comp); 684s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 88 | if (__comp(__a, __b)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 90 | if (__comp(__b, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 91 | std::iter_swap(__result, __b); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 92 | else if (__comp(__a, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 93 | std::iter_swap(__result, __c); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 95 | std::iter_swap(__result, __a); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 97 | else if (__comp(__a, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 98 | std::iter_swap(__result, __a); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 99 | else if (__comp(__b, __c)) 684s | ~~~~~~^~~~~~~~~~ 684s /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 684s 100 | std::iter_swap(__result, __c); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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 684s 102 | std::iter_swap(__result, __b); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1829 | __unguarded_partition(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 1835 | while (__comp(__first, __pivot)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~~ 684s /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 684s 1838 | while (__comp(__pivot, __last)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~ 684s /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 684s 1842 | std::iter_swap(__first, __last); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s /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&)::]’: 684s /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 684s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 684s | ^~~~~~~~ 684s /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 684s /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 > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 684s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 923 | std::__miter_base(__last), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 924 | __result); 684s | ~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 684s | ^~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 643 | _element->Tt_apply_right(data, n, cell_permutation); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 684s | ^~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 609 | _element->T_apply_right(data, n, cell_permutation); 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > > >]’: 684s /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 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /usr/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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 >&]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 684s | ^~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 135 | __push_heap(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~ 684s /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 684s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/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 >]’: 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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&):: >]’: 684s /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 684s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~~ 684s /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 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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 > >]’: 684s /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 684s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 684s | ^~~~~~~~~ 684s /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 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 684s /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 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 684s | ^~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&)::]’: 684s /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 684s 239 | operator()(_Value& __val, _Iterator __it) 684s | ^~~~~~~~ 684s /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]’: 684s /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 684s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 386 | __result, __alloc); 684s | ~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 684s | ^~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 643 | _element->Tt_apply_right(data, n, cell_permutation); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s 1674 | void FiniteElement::permute_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 398 | return std::__uninitialized_copy_a 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 684s | ^~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 609 | _element->T_apply_right(data, n, cell_permutation); 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 243 | void apply_matrix( 684s | ^~~~~~~~~~~~ 684s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s /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]’: 684s /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 684s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 684s | ^~~~ 684s /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 684s /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 684s 1029 | std::__fill_a(__first, __last, __value); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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 >]’: 684s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >&]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 684s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 508 | { return std::get<0>(idx) != r; }); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s 1733 | void FiniteElement::transform_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s 1754 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1756 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 553 | [](auto x) { return std::get<1>(x); }); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1775 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1777 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s /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 684s 1786 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1788 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 646 | std::next(x_new.begin(), shape[1] * i)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 658 | std::next(x_new.begin(), shape[1] * i)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 684s | ^~~~~~ 684s /usr/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 >]’: 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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&)::]’: 684s /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 684s 195 | operator()(_Iterator __it, _Value& __val) 684s | ^~~~~~~~ 684s /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]’: 684s /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 684s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s 1674 | void FiniteElement::permute_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s /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]’: 684s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s 1733 | void FiniteElement::transform_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 1754 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1756 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s /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 684s 1786 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1788 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s /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 684s 1797 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1799 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 684s | ^~~~~~~~~~~~~ 684s /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 684s 232 | if (__comp(__first + __secondChild, 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s 233 | __first + (__secondChild - 1))) 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /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 >]’: 684s /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 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /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> >]’: 684s /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 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/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 > > >]’: 684s /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 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /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 684s /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 684s /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]’: 684s /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 684s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 684s | ^~~~ 684s /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 684s /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 684s 1029 | std::__fill_a(__first, __last, __value); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 135 | __push_heap(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~ 684s /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 684s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 737 | std::move(__result), 684s | ~~~~~~~~~~~~~~~~~~~~ 684s 738 | std::move(__op), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 684s | ^~~~~~ 684s /usr/include/c++/14/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]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 371 | return std::__do_uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 373 | return std::uninitialized_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 314 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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]’: 684s /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 684s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 684s | ^~~~~~~~~ 684s /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 684s /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]’: 684s /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 684s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~ 684s /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 >]’: 684s /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 684s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 684s | ^~~~~~~~~ 684s /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 684s /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]’: 684s /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 684s /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 >]’: 684s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 863 | operator()(_It& __it, _Sent __bound) const 684s | ^~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~ 684s /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 684s /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 684s 1905 | std::__introsort_loop(__first, __last, 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s 1906 | std::__lg(__last - __first) * 2, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1907 | __comp); 684s | ~~~~~~~ 684s /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 684s 1908 | std::__final_insertion_sort(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /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&)::]’: 684s /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 684s 195 | operator()(_Iterator __it, _Value& __val) 684s | ^~~~~~~~ 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: 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]’: 684s /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 684s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 684s | ^~~~~~~~ 684s /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 684s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 737 | std::move(__result), 684s | ~~~~~~~~~~~~~~~~~~~~ 684s 738 | std::move(__op), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 684s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 314 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 314 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 684s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 684s 629 | return ranges::fill_n(std::move(__first), __len, __value); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 737 | std::move(__result), 684s | ~~~~~~~~~~~~~~~~~~~~ 684s 738 | std::move(__op), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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]’: 684s /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 684s 1789 | operator()(_Iter __first, _Sent __last, 684s | ^~~~~~~~ 684s /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 684s /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 684s 1792 | auto __lasti = ranges::next(__first, __last); 684s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s /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 684s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 684s | ^ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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):: >]’: 684s /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 684s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 684s | ^~~~~~~~~ 684s /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 684s /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 684s 2152 | return __find_if(__first, __last, __pred, 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s 2153 | std::__iterator_category(__first)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 684s /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 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /usr/include/c++/14/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]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 371 | return std::__do_uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 373 | return std::uninitialized_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 314 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 684s | ^~~~~~~~~ 684s /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 684s /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 >]’: 684s /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 684s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 684s | ^~~~~~~~~ 684s /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 684s /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 >]’: 684s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 863 | operator()(_It& __it, _Sent __bound) const 684s | ^~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~ 684s /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 684s /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 684s 1905 | std::__introsort_loop(__first, __last, 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s 1906 | std::__lg(__last - __first) * 2, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1907 | __comp); 684s | ~~~~~~~ 684s /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 684s 1908 | std::__final_insertion_sort(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 314 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 737 | std::move(__result), 684s | ~~~~~~~~~~~~~~~~~~~~ 684s 738 | std::move(__op), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1876 | __introsort_loop(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1884 | std::__partial_sort(__first, __last, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1819 | __comp); 684s | ~~~~~~~ 684s /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 684s 1822 | std::__insertion_sort(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 1789 | operator()(_Iter __first, _Sent __last, 684s | ^~~~~~~~ 684s /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 684s /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 684s 1792 | auto __lasti = ranges::next(__first, __last); 684s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s /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 684s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 684s | ^ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 314 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /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):: >]’: 684s /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 684s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 684s | ^~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /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 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 684s 2152 | return __find_if(__first, __last, __pred, 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s 2153 | std::__iterator_category(__first)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 684s /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 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /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 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s In file included from /usr/include/dolfinx/fem/Function.h:10: 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 319 | return [](std::span, std::span, std::int32_t, int) 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 341 | return [dims, sub_element_fns](std::span data, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 684s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 350 | block_size); 684s | ~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 362 | return [ebs, sub_fn](std::span data, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 372 | return [this](std::span data, std::span cell_info, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 684s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1002 | operator()(_It __x, _Sent __bound) const 684s | ^~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 376 | return [this](std::span data, std::span cell_info, 684s | ^ 684s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 684s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 380 | return [this](std::span data, std::span cell_info, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 684s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&)::]’: 684s /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 684s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~ 684s /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 684s /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 684s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 384 | return [this](std::span data, std::span cell_info, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 386 | { T_apply(data, cell_info[cell], block_size); }; 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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):: >]’: 684s /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 684s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~ 684s /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 684s /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 684s 2107 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2111 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2115 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2119 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2127 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2132 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2137 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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)>]’: 684s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 684s | ^~~~ 684s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 902 | transform(coeffs, cell_info, cell, 1); 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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)>]’: 684s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 684s | ^~~~ 684s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 902 | transform(coeffs, cell_info, cell, 1); 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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)>]’: 684s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 684s | ^~~~ 684s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 902 | transform(coeffs, cell_info, cell, 1); 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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)>]’: 684s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 684s | ^~~~ 684s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 902 | transform(coeffs, cell_info, cell, 1); 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 424 | return [](std::span, std::span, std::int32_t, int) 684s | ^ 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 684s 610 | this->_M_impl._M_start, 684s | ~~~~~~~~~~~~~~~~~~~~~~~ 684s 611 | _M_get_Tp_allocator()); 684s | ~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 443 | return [this, sub_element_fns](std::span data, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 684s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 451 | cell_info, cell, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 466 | return [this, sub_fn](std::span data, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 684s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 475 | ebs); 684s | ~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 484 | return [this](std::span data, std::span cell_info, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 684s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 488 | return [this](std::span data, std::span cell_info, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 492 | return [this](std::span data, std::span cell_info, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 684s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 684s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 496 | return [this](std::span data, std::span cell_info, 684s | ^ 684s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 498 | { T_apply_right(data, cell_info[cell], n); }; 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 61 | void assemble_cells( 684s | ^~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 684s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 155 | mat_set(dofs0, dofs1, Ae); 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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):: >]’: 684s /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 684s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~ 684s /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 684s /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 684s 2107 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2111 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2115 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2119 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2127 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2132 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2137 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 684s 610 | this->_M_impl._M_start, 684s | ~~~~~~~~~~~~~~~~~~~~~~~ 684s 611 | _M_get_Tp_allocator()); 684s | ~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 195 | void assemble_exterior_facets( 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 254 | P0(_Ae, cell_info0, cell0, ndim1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 684s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 292 | mat_set(dofs0, dofs1, Ae); 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1674 | void FiniteElement::permute_data( 684s | ^~~~~~~~~~~~~~~~ 684s In file included from /usr/include/basix/finite-element.h:12: 684s /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]’: 684s /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 684s 243 | void apply_matrix( 684s | ^~~~~~~~~~~~ 684s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 334 | void assemble_interior_facets( 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 684s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 684s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1733 | void FiniteElement::transform_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s 1754 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1756 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 684s 1775 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1777 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 684s 1786 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1788 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1674 | void FiniteElement::permute_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1674 | void FiniteElement::permute_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1733 | void FiniteElement::transform_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s 1754 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1756 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 684s 1786 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1788 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 684s 1797 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1799 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 684s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 684s 610 | this->_M_impl._M_start, 684s | ~~~~~~~~~~~~~~~~~~~~~~~ 684s 611 | _M_get_Tp_allocator()); 684s | ~~~~~~~~~~~~~~~~~~~~~~ 684s In file included from /usr/include/basix/finite-element.h:12: 684s /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]’: 684s /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 684s 243 | void apply_matrix( 684s | ^~~~~~~~~~~~ 684s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1733 | void FiniteElement::transform_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s 1754 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1756 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 684s 1775 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1777 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 684s 1786 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1788 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /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 >]’: 684s /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 684s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 952 | __make_move_if_noexcept_iterator(__c.end()), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 953 | __c.get_allocator()).swap(__c); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 684s | ^~~~~~~~~ 684s /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 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 684s /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 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/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 > >]’: 684s /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 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /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 684s /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 684s /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]’: 684s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1674 | void FiniteElement::permute_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 634 | void assemble_cells( 684s | ^~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 674 | P0(_be, cell_info0, c0, 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1733 | void FiniteElement::transform_data( 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s 1754 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1756 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 684s 1786 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1788 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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 684s 1797 | op(std::span(v_size_t), 684s | ~~^~~~~~~~~~~~~~~~~~~~~ 684s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1799 | dofstart, block_size); 684s | ~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 634 | void assemble_cells( 684s | ^~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 674 | P0(_be, cell_info0, c0, 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 634 | void assemble_cells( 684s | ^~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 684s /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 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 674 | P0(_be, cell_info0, c0, 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/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 > >]’: 684s /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 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /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 684s /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 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 720 | void assemble_exterior_facets( 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 770 | P0(_be, cell_info0, cell0, 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 720 | void assemble_exterior_facets( 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 770 | P0(_be, cell_info0, cell0, 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 720 | void assemble_exterior_facets( 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 770 | P0(_be, cell_info0, cell0, 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 816 | void assemble_interior_facets( 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 887 | P0(be, cell_info0, cells0[0], 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 888 | P0(sub_be, cell_info0, cells0[1], 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s In file included from /usr/include/c++/14/bits/refwrap.h:38, 684s from /usr/include/c++/14/vector:68: 684s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 684s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 684s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 816 | void assemble_interior_facets( 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 684s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 887 | P0(be, cell_info0, cells0[0], 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 888 | P0(sub_be, cell_info0, cells0[1], 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 154 | void apply_permutation_mapped(std::span perm, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 144 | void apply_permutation(std::span perm, std::span data, 684s | ^~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1964 | transform_data(u, n, cell_info, _etrans_inv, 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1965 | precompute::apply_tranpose_matrix_right); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 684s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 684s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1887 | permute_data(dblock, 1, cell_info, _eperm); 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1892 | transform_data(u, n, cell_info, _etrans, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1893 | precompute::apply_tranpose_matrix_right); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 684s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 816 | void assemble_interior_facets( 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1911 | permute_data(dblock, 1, cell_info, _eperm); 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1916 | transform_data(u, n, cell_info, _etrans_invT, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1917 | precompute::apply_tranpose_matrix_right); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 684s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 887 | P0(be, cell_info0, cells0[0], 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 684s 888 | P0(sub_be, cell_info0, cells0[1], 1); 684s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1940 | transform_data(u, n, cell_info, _etransT, 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1941 | precompute::apply_tranpose_matrix_right); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 629 | return ranges::fill_n(std::move(__first), __len, __value); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 684s | ^~~~~~~~~~ 684s /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 684s 1154 | std::__fill_a(__first, __first + __n, __value); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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 >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 371 | return std::__do_uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 373 | return std::uninitialized_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1964 | transform_data(u, n, cell_info, _etrans_inv, 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1965 | precompute::apply_tranpose_matrix_right); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1887 | permute_data(dblock, 1, cell_info, _eperm); 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1892 | transform_data(u, n, cell_info, _etrans, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1893 | precompute::apply_tranpose_matrix_right); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 684s | ^~~~~~~~ 684s /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 684s /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 684s 998 | { std::__fill_a1(__first, __last, __value); } 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1911 | permute_data(dblock, 1, cell_info, _eperm); 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1916 | transform_data(u, n, cell_info, _etrans_invT, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1917 | precompute::apply_tranpose_matrix_right); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 684s 1940 | transform_data(u, n, cell_info, _etransT, 684s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1941 | precompute::apply_tranpose_matrix_right); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 684s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 684s | ^~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1720 | __start, _M_get_Tp_allocator()); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 368 | return ranges::__copy_or_move(std::move(__first), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 684s 369 | std::move(__last), 684s | ~~~~~~~~~~~~~~~~~~ 684s 370 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 >]’: 684s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1002 | operator()(_It __x, _Sent __bound) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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&)::]’: 684s /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 684s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~ 684s /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 684s /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 684s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 >]’: 684s /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 684s 675 | move(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /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 684s /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 684s /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 684s 683 | return std::__copy_move_a(std::__miter_base(__first), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 684 | std::__miter_base(__last), __result); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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 > >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:629:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 629 | return ranges::fill_n(std::move(__first), __len, __value); 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 684s | ^~~~~~~~~~ 684s /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 684s 1154 | std::__fill_a(__first, __first + __n, __value); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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 >]’: 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 683 | { return std::copy(__first, __first + __n, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 3123 | operator()(_Iter __first, _Sent __last, 684s | ^~~~~~~~ 684s /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 684s /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 > > >]’: 684s /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 684s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 684s | ^~~~~~~~ 684s /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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 368 | return ranges::__copy_or_move(std::move(__first), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 684s 369 | std::move(__last), 684s | ~~~~~~~~~~~~~~~~~~ 684s 370 | std::move(__result)); 684s | ~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 684s /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 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 684s /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 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 684s /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 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s 154 | void apply_permutation_mapped(std::span perm, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /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]’: 684s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 684s 144 | void apply_permutation(std::span perm, std::span data, 684s | ^~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1876 | __introsort_loop(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1884 | std::__partial_sort(__first, __last, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 684s /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 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1819 | __comp); 684s | ~~~~~~~ 684s /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 684s 1822 | std::__insertion_sort(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 684s /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 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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]’: 684s /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 684s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 684s | ^~~~~~~~ 684s /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 684s /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 684s 998 | { std::__fill_a1(__first, __last, __value); } 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 684s /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 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 684s /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 684s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 684s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1805 | std::move(__comp), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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>]’: 684s /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 684s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 684s | ^~~~~~~~~~~~ 684s /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 > >]’: 684s /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 684s /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)::]’: 684s /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 684s 3867 | find_if(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~ 684s /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 684s /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 684s 3876 | return std::__find_if(__first, __last, 684s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 684s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /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 684s 346 | __niter_wrap(_From __from, _To __res) 684s | ^~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 684s | ^~~~~~~~ 684s /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 684s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 684s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 737 | std::move(__result), 684s | ~~~~~~~~~~~~~~~~~~~~ 684s 738 | std::move(__op), std::move(__proj)); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 684s 610 | this->_M_impl._M_start, 684s | ~~~~~~~~~~~~~~~~~~~~~~~ 684s 611 | _M_get_Tp_allocator()); 684s | ~~~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /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 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 684s /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 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /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 684s /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 684s /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 > >]’: 684s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1002 | operator()(_It __x, _Sent __bound) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /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&)::]’: 684s /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 684s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~ 684s /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 684s /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 684s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /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 > > >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 684s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 684s | ^~~~~~~~ 684s /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):: >]’: 684s /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 684s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~ 684s /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 684s /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 684s 2107 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2111 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2115 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2119 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2127 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2132 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2137 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s 642 | copy(_II __first, _II __last, _OI __result) 684s | ^~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 684s /usr/include/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 185 | __uninit_copy(__first, __last, __result); 684s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1876 | __introsort_loop(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 608 | __miter_base(_Iterator __it) 684s | ^~~~~~~~~~~~ 684s /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 684s /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 684s 1884 | std::__partial_sort(__first, __last, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s /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&):: >]’: 684s /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 684s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1819 | __comp); 684s | ~~~~~~~ 684s /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 684s 1822 | std::__insertion_sort(__first, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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*]’: 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 684s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 1863 | __partial_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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 684s 1868 | std::__heap_select(__first, __middle, __last, __comp); 684s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s 1869 | std::__sort_heap(__first, __middle, __comp); 684s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s 1856 | __comp); 684s | ~~~~~~~ 684s /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 684s /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 684s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1770 | __insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~ 684s /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 684s /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 684s 1777 | if (__comp(__i, __first)) 684s | ~~~~~~^~~~~~~~~~~~~~ 684s /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 684s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 684s | ^~~~~~~~~~~~~~~~~~~~~~~ 684s /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&):: >]’: 684s /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 684s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 684s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 684s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /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]’: 684s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 684s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 684s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 684s 610 | this->_M_impl._M_start, 684s | ~~~~~~~~~~~~~~~~~~~~~~~ 684s 611 | _M_get_Tp_allocator()); 684s | ~~~~~~~~~~~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/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*]’: 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~ 684s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 684s 147 | { return std::copy(__first, __last, __result); } 684s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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 > >]’: 684s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s 1002 | operator()(_It __x, _Sent __bound) const 684s | ^~~~~~~~ 684s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 684s /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&)::]’: 684s /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 684s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~ 684s /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 684s /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 684s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 684s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684s /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]’: 684s /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 684s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 684s | ^~~~~~~~~~~~~~ 684s /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):: >]’: 684s /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 684s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 684s | ^~~~~~~~~ 684s /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 684s /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 684s 2107 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2111 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2115 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2119 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2127 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2132 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 684s /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 684s 2137 | if (__pred(__first)) 684s | ~~~~~~^~~~~~~~~ 685s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 685s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 685s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 685s 30 | explicit Constant(value_type c) : value({c}) {} 685s | ^~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1876 | __introsort_loop(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1884 | std::__partial_sort(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 > >]’: 685s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 863 | operator()(_It& __it, _Sent __bound) const 685s | ^~~~~~~~ 685s /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 685s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1819 | __comp); 685s | ~~~~~~~ 685s /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 685s 1822 | std::__insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~ 685s /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 685s /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 685s 1905 | std::__introsort_loop(__first, __last, 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s 1906 | std::__lg(__last - __first) * 2, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1907 | __comp); 685s | ~~~~~~~ 685s /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 685s 1908 | std::__final_insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 685s /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)::]’: 685s /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 685s 317 | operator()(_Iterator __it) 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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)::]’: 685s /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 685s 317 | operator()(_Iterator __it) 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/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]’: 685s /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 685s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 371 | return std::__do_uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 373 | return std::uninitialized_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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]’: 685s /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 685s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 371 | return std::__do_uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 373 | return std::uninitialized_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s In file included from /usr/include/c++/14/bits/refwrap.h:38, 685s from /usr/include/c++/14/vector:68: 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s In file included from /usr/include/c++/14/bits/refwrap.h:38, 685s from /usr/include/c++/14/vector:68: 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 685s 154 | void apply_permutation_mapped(std::span perm, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 685s 154 | void apply_permutation_mapped(std::span perm, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 685s 144 | void apply_permutation(std::span perm, std::span data, 685s | ^~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 685s 144 | void apply_permutation(std::span perm, std::span data, 685s | ^~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 >]’: 685s /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 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /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 >]’: 685s /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 685s /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 >]’: 685s /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 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /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 >]’: 685s /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 685s /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*]’: 685s /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 685s 346 | __niter_wrap(_From __from, _To __res) 685s | ^~~~~~~~~~~~ 685s /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*]’: 685s /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 685s 346 | __niter_wrap(_From __from, _To __res) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/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]’: 685s /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 685s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 371 | return std::__do_uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 373 | return std::uninitialized_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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 685s 371 | return std::__do_uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 373 | return std::uninitialized_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s [ 77%] Linking CXX executable demo_codim_0_assembly 685s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 685s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 685s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 685s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 685s 30 | explicit Constant(value_type c) : value({c}) {} 685s | ^~~~~~~~~~ 685s /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 >]’: 685s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 685s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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)::]’: 685s /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 685s 3867 | find_if(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~ 685s /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 685s /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 685s 3876 | return std::__find_if(__first, __last, 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 685s | ^~~~~~~~ 685s /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 685s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 737 | std::move(__result), 685s | ~~~~~~~~~~~~~~~~~~~~ 685s 738 | std::move(__op), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/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 > >]’: 685s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 685s | ^~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /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 685s 715 | return std::__copy_n(__first, __n2, __result, 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s 716 | std::__iterator_category(__first)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/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 > >]’: 685s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 685s | ^~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /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 685s 715 | return std::__copy_n(__first, __n2, __result, 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s 716 | std::__iterator_category(__first)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/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 > >]’: 685s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 683 | { return std::copy(__first, __first + __n, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 285 | void apply_tranpose_matrix_right( 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 685s /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 > >]’: 685s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 685s | ^~~~~~~~ 685s /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]’: 685s /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 685s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 685s | ^~~~~~~~ 685s /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 685s /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 685s 998 | { std::__fill_a1(__first, __last, __value); } 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 685s | ^~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 285 | void apply_tranpose_matrix_right( 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 685s /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]’: 685s /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 685s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 685s | ^~~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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 > > >]’: 685s /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 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s In file included from /usr/include/c++/14/functional:59, 685s from /usr/include/basix/finite-element.h:17: 685s /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}]’: 685s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 587 | operator()(_ArgTypes... __args) const 685s | ^~~~~~~~ 685s /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]’: 685s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 685s | ^~~~~~~~~~~~ 685s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 685s | ^~~~~~~~ 685s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 577 | _element->Tt_apply(data, n, cell_permutation); 685s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 > >]’: 685s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 685s | ^~~~~~~~ 685s /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]’: 685s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 685s | ^~~~~~~~~~ 685s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 593 | _element->Tinv_apply(data, n, cell_permutation); 685s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 685s | ^~~~~~~~ 685s /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 685s /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 685s 998 | { std::__fill_a1(__first, __last, __value); } 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 685s | ^~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 544 | _element->T_apply(data, n, cell_permutation); 685s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 147 | { return std::copy(__first, __last, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 685s | ^~~~~~~~~~~~~~~~~~ 685s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1863 | __partial_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 1868 | std::__heap_select(__first, __middle, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1869 | std::__sort_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 685s | ^~~~~~~~~~~~~~ 685s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 643 | _element->Tt_apply_right(data, n, cell_permutation); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /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 685s 2981 | __miter_base(move_iterator<_Iterator> __it) 685s | ^~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1856 | __comp); 685s | ~~~~~~~ 685s /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 685s /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 685s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 685s | ^~~~~~~~~ 685s /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 685s /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]’: 685s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1770 | __insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1777 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 685s | ^~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 685s | ^~~~~~~~~~~~~ 685s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 609 | _element->T_apply_right(data, n, cell_permutation); 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/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 >]’: 685s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 685s | ^~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 > > >]’: 685s /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 685s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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 685s 1817 | { return _ReturnType(__i); } 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1589 | __heap_select(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 1593 | std::__make_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1595 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 = std::move_iterator<__gnu_cxx::__normal_iterator > > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator > > >]’: 685s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 685s 960 | operator()(_It&& __first, _Sent __last) const 685s | ^~~~~~~~ 685s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 685s /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&):: >]’: 685s /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 685s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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 685s 425 | std::__pop_heap(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 685s 709 | vector(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~ 685s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 685s 719 | _M_range_initialize_n(__first, __last, __n); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 88 | if (__comp(__a, __b)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 90 | if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 91 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 92 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 93 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 95 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 97 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 98 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 99 | else if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 100 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 102 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1829 | __unguarded_partition(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 1835 | while (__comp(__first, __pivot)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~ 685s /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 685s 1838 | while (__comp(__pivot, __last)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~ 685s /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 685s 1842 | std::iter_swap(__first, __last); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 685s | ^~~~~~~~ 685s /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 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 923 | std::__miter_base(__last), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 924 | __result); 685s | ~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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 685s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 185 | __uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/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]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 371 | return std::__do_uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 373 | return std::uninitialized_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 147 | { return std::copy(__first, __last, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1863 | __partial_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 1868 | std::__heap_select(__first, __middle, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1869 | std::__sort_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1876 | __introsort_loop(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1884 | std::__partial_sort(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1856 | __comp); 685s | ~~~~~~~ 685s /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 685s /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 685s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1819 | __comp); 685s | ~~~~~~~ 685s /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 685s 1822 | std::__insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1770 | __insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1777 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 685s | ^~~~~~~~~~~~~~~~~~~~~~~ 685s /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 > >]’: 685s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 863 | operator()(_It& __it, _Sent __bound) const 685s | ^~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~ 685s /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 685s /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&):: >]’: 685s /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 685s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1905 | std::__introsort_loop(__first, __last, 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s 1906 | std::__lg(__last - __first) * 2, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1907 | __comp); 685s | ~~~~~~~ 685s /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 685s 1908 | std::__final_insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 685s /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)::]’: 685s /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 685s 317 | operator()(_Iterator __it) 685s | ^~~~~~~~ 685s /usr/include/c++/14/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]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 371 | return std::__do_uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 373 | return std::uninitialized_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 314 | std::move(__result)); 685s | ~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /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 >]’: 685s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 863 | operator()(_It& __it, _Sent __bound) const 685s | ^~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~ 685s /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 685s /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 685s 1905 | std::__introsort_loop(__first, __last, 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s 1906 | std::__lg(__last - __first) * 2, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1907 | __comp); 685s | ~~~~~~~ 685s /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 685s 1908 | std::__final_insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 314 | std::move(__result)); 685s | ~~~~~~~~~~~~~~~~~~~~ 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /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*]’: 685s /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 685s 2981 | __miter_base(move_iterator<_Iterator> __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/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]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 371 | return std::__do_uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 373 | return std::uninitialized_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 737 | std::move(__result), 685s | ~~~~~~~~~~~~~~~~~~~~ 685s 738 | std::move(__op), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 1789 | operator()(_Iter __first, _Sent __last, 685s | ^~~~~~~~ 685s /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 685s /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 685s 1792 | auto __lasti = ranges::next(__first, __last); 685s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s /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 685s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 685s | ^ 685s /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 > >]’: 685s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 863 | operator()(_It& __it, _Sent __bound) const 685s | ^~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~ 685s /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 685s /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 685s 1905 | std::__introsort_loop(__first, __last, 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s 1906 | std::__lg(__last - __first) * 2, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1907 | __comp); 685s | ~~~~~~~ 685s /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 685s 1908 | std::__final_insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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):: >]’: 685s /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 685s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 685s | ^~~~~~~~~ 685s /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 685s /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 685s 2152 | return __find_if(__first, __last, __pred, 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s 2153 | std::__iterator_category(__first)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 685s /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)::]’: 685s /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 685s 317 | operator()(_Iterator __it) 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 685s /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 685s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 685s | ^~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 685s 681 | vector(initializer_list __l, 685s | ^~~~~~ 685s [ 81%] Linking CXX executable demo_poisson_matrix_free 685s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /usr/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*]’: 685s /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 685s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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*]’: 685s /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 685s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 185 | __uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/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*]’: 685s /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 685s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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*]’: 685s /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 685s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 185 | __uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 > > >]’: 685s /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 685s /usr/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*]’: 685s /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 685s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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*]’: 685s /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 685s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 185 | __uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1863 | __partial_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1868 | std::__heap_select(__first, __middle, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1869 | std::__sort_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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&):: >]’: 685s /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 685s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1856 | __comp); 685s | ~~~~~~~ 685s /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 685s /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 685s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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&):: >]’: 685s /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 685s 1770 | __insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1777 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 685s | ^~~~~~~~~~~~~~~~~~~~~~~ 685s /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 >]’: 685s /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 685s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 685s | ^~~~~~~~~ 685s /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 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 685s 681 | vector(initializer_list __l, 685s | ^~~~~~ 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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&):: >]’: 685s /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 685s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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&)::]’: 685s /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 685s 239 | operator()(_Value& __val, _Iterator __it) 685s | ^~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1863 | __partial_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1868 | std::__heap_select(__first, __middle, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1869 | std::__sort_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1856 | __comp); 685s | ~~~~~~~ 685s /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 685s /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 685s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1770 | __insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1777 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 685s | ^~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 685s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 685s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~ 685s /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 685s /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 685s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 685s 172 | void apply_inv_permutation_right(std::span perm, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 685s | ^~~~~~~~~~~~~ 685s /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 685s 232 | if (__comp(__first + __secondChild, 685s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s 233 | __first + (__secondChild - 1))) 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 685s | ^~~~~~~~~ 685s /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 685s /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]’: 685s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 685s 172 | void apply_inv_permutation_right(std::span perm, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /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 685s 2981 | __miter_base(move_iterator<_Iterator> __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/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}]’: 685s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 685s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /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 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1589 | __heap_select(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1593 | std::__make_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1595 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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 685s 425 | std::__pop_heap(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 88 | if (__comp(__a, __b)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 90 | if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 91 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 92 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 93 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 95 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 97 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 98 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 99 | else if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 100 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 102 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 685s | ^~~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1829 | __unguarded_partition(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1835 | while (__comp(__first, __pivot)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~ 685s /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 685s 1838 | while (__comp(__pivot, __last)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~ 685s /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 685s 1842 | std::iter_swap(__first, __last); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 685s | ^~~~~~~~ 685s /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 685s /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 > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 923 | std::__miter_base(__last), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 924 | __result); 685s | ~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /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 685s 2981 | __miter_base(move_iterator<_Iterator> __it) 685s | ^~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1589 | __heap_select(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 1593 | std::__make_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1595 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /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 685s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 685s /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&):: >]’: 685s /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 685s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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 685s 425 | std::__pop_heap(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 88 | if (__comp(__a, __b)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 90 | if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 91 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 92 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 93 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 95 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 97 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 98 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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]’: 685s /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 685s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~ 685s /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 685s 99 | else if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 100 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 102 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1829 | __unguarded_partition(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 1835 | while (__comp(__first, __pivot)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~ 685s /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 685s 1838 | while (__comp(__pivot, __last)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~ 685s /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 685s 1842 | std::iter_swap(__first, __last); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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&)::]’: 685s /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 685s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 685s | ^~~~~~~~ 685s /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 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 923 | std::__miter_base(__last), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 924 | __result); 685s | ~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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 685s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 185 | __uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 737 | std::move(__result), 685s | ~~~~~~~~~~~~~~~~~~~~ 685s 738 | std::move(__op), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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):: >]’: 685s /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 685s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 685s | ^~~~~~~~~ 685s /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 685s /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 685s 2152 | return __find_if(__first, __last, __pred, 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s 2153 | std::__iterator_category(__first)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1589 | __heap_select(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 1593 | std::__make_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1595 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 685s /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 685s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 685s | ^~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 685s /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&):: >]’: 685s /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 685s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/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 > >]’: 685s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 685s | ^~~~~~~~ 685s /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 685s 425 | std::__pop_heap(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 683 | { return std::copy(__first, __first + __n, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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 > >]’: 685s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 683 | { return std::copy(__first, __first + __n, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 88 | if (__comp(__a, __b)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 90 | if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 91 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 92 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 93 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 95 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 97 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 98 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 99 | else if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 100 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 102 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1829 | __unguarded_partition(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 1835 | while (__comp(__first, __pivot)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~ 685s /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 685s 1838 | while (__comp(__pivot, __last)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~ 685s /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 685s 1842 | std::iter_swap(__first, __last); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 685s | ^~~~~~~~ 685s /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 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 685s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 923 | std::__miter_base(__last), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 924 | __result); 685s | ~~~~~~~~~ 685s /usr/include/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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /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&):: >]’: 685s /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 685s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 185 | __uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1876 | __introsort_loop(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1884 | std::__partial_sort(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1819 | __comp); 685s | ~~~~~~~ 685s /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 685s 1822 | std::__insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 135 | __push_heap(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~ 685s /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 685s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 185 | __uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1876 | __introsort_loop(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1884 | std::__partial_sort(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1819 | __comp); 685s | ~~~~~~~ 685s /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 685s 1822 | std::__insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 > >]’: 685s /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 685s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 685s | ^~~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 685s /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 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /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 > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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&)::]’: 685s /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 685s 239 | operator()(_Value& __val, _Iterator __it) 685s | ^~~~~~~~ 685s /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]’: 685s /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 685s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~ 685s /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 685s /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 685s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1849 | permute_data(u, n, cell_info, _eperm); 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1852 | transform_data(u, n, cell_info, _etrans_invT, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1853 | precompute::apply_matrix); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 195 | operator()(_Iterator __it, _Value& __val) 685s | ^~~~~~~~ 685s /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]’: 685s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1833 | permute_data(u, n, cell_info, _eperm_inv); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1836 | transform_data(u, n, cell_info, _etransT, 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1837 | precompute::apply_matrix); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1865 | permute_data(u, n, cell_info, _eperm_inv); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1868 | transform_data(u, n, cell_info, _etrans_inv, 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1869 | precompute::apply_matrix); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 685s | ^~~~~~~~~~~~~ 685s /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 685s 232 | if (__comp(__first + __secondChild, 685s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s 233 | __first + (__secondChild - 1))) 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1810 | void FiniteElement::T_apply(std::span u, int n, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1817 | permute_data(u, n, cell_info, _eperm); 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1820 | transform_data(u, n, cell_info, _etrans, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1821 | precompute::apply_matrix); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 >]’: 685s /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 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /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*]’: 685s /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 685s 346 | __niter_wrap(_From __from, _To __res) 685s | ^~~~~~~~~~~~ 685s /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]’: 685s /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 685s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~ 685s /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 685s /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 685s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1964 | transform_data(u, n, cell_info, _etrans_inv, 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1965 | precompute::apply_tranpose_matrix_right); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1887 | permute_data(dblock, 1, cell_info, _eperm); 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1892 | transform_data(u, n, cell_info, _etrans, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1893 | precompute::apply_tranpose_matrix_right); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1911 | permute_data(dblock, 1, cell_info, _eperm); 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1916 | transform_data(u, n, cell_info, _etrans_invT, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1917 | precompute::apply_tranpose_matrix_right); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 685s | ^~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 135 | __push_heap(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 685s | ^~~~~~~~ 685s /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 685s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 1940 | transform_data(u, n, cell_info, _etransT, 685s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1941 | precompute::apply_tranpose_matrix_right); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 737 | std::move(__result), 685s | ~~~~~~~~~~~~~~~~~~~~ 685s 738 | std::move(__op), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 201 | std::move(__f), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 737 | std::move(__result), 685s | ~~~~~~~~~~~~~~~~~~~~ 685s 738 | std::move(__op), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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 >]’: 685s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 683 | { return std::copy(__first, __first + __n, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 > >]’: 685s /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 685s 1508 | move_iterator(iterator_type __i) 685s | ^~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 201 | std::move(__f), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = double; _Alloc = std::allocator]’: 685s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 685s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 685s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1720 | __start, _M_get_Tp_allocator()); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 195 | operator()(_Iterator __it, _Value& __val) 685s | ^~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 685s /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 685s 147 | { return std::copy(__first, __last, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /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*]’: 685s /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 685s 346 | __niter_wrap(_From __from, _To __res) 685s | ^~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /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*]’: 685s /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 685s 346 | __niter_wrap(_From __from, _To __res) 685s | ^~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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&):: >]’: 685s /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 685s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 >]’: 685s /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 685s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 685s | ^~~~~~~~~ 685s /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 685s /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&):: >]’: 685s /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 685s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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&)::]’: 685s /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 685s 239 | operator()(_Value& __val, _Iterator __it) 685s | ^~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 >]’: 685s /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 685s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 685s | ^~~~~~~~~ 685s /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 685s /usr/include/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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~~~~~~ 685s /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 >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 185 | __uninit_copy(__first, __last, __result); 685s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 685s | ^~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 239 | operator()(_Value& __val, _Iterator __it) 685s | ^~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1876 | __introsort_loop(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1884 | std::__partial_sort(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1819 | __comp); 685s | ~~~~~~~ 685s /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 685s 1822 | std::__insertion_sort(__first, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 685s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 147 | { return std::copy(__first, __last, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1863 | __partial_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1868 | std::__heap_select(__first, __middle, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1869 | std::__sort_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1856 | __comp); 685s | ~~~~~~~ 685s /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 685s /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 685s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1770 | __insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1777 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 685s | ^~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 147 | { return std::copy(__first, __last, __result); } 685s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1863 | __partial_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1868 | std::__heap_select(__first, __middle, __last, __comp); 685s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1869 | std::__sort_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 1856 | __comp); 685s | ~~~~~~~ 685s /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 685s /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 685s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1770 | __insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~ 685s /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 685s /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 685s 1777 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 685s | ^~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s /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 > >]’: 685s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1002 | operator()(_It __x, _Sent __bound) const 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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&)::]’: 685s /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 685s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~ 685s /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 685s /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 685s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 685s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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):: >]’: 685s /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 685s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~ 685s /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 685s /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 685s 2107 | if (__pred(__first)) 685s | ~~~~~~^~~~~~~~~ 685s /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 685s 2111 | if (__pred(__first)) 685s | ~~~~~~^~~~~~~~~ 685s /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 685s 2115 | if (__pred(__first)) 685s | ~~~~~~^~~~~~~~~ 685s /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 685s 2119 | if (__pred(__first)) 685s | ~~~~~~^~~~~~~~~ 685s /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 685s 2127 | if (__pred(__first)) 685s | ~~~~~~^~~~~~~~~ 685s /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 685s 2132 | if (__pred(__first)) 685s | ~~~~~~^~~~~~~~~ 685s /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 685s 2137 | if (__pred(__first)) 685s | ~~~~~~^~~~~~~~~ 685s In file included from /usr/include/dolfinx/la/Vector.h:14, 685s from /usr/include/dolfinx/fem/Function.h:17: 685s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 685s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 685s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 737 | std::move(__result), 685s | ~~~~~~~~~~~~~~~~~~~~ 685s 738 | std::move(__op), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 685s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 201 | std::move(__f), std::move(__proj)); 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 685s | ^~~~~~~~ 685s /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&)::]’: 685s /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 685s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 685s | ^~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 685s | ^~~~~~~~ 685s /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 685s /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&)::]’: 685s /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 685s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 685s | ^~~~~~~~ 685s /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 685s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 685s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 608 | __miter_base(_Iterator __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s /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 >&}]’: 685s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 685s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 685s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 685s | ^~~~~~~~ 685s /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&):: >]’: 685s /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 685s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 685s | ^~~~~~~~~~~~~ 685s /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 685s 232 | if (__comp(__first + __secondChild, 685s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s 233 | __first + (__secondChild - 1))) 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1589 | __heap_select(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1593 | std::__make_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1595 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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]’: 685s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 685s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 685s | ^~~~~~~~~~~~ 685s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 685s /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&):: >]’: 685s /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 685s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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 685s 425 | std::__pop_heap(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 685s | ^~~~~~~~~~~~~ 685s /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 685s 232 | if (__comp(__first + __secondChild, 685s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 685s 233 | __first + (__secondChild - 1))) 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 88 | if (__comp(__a, __b)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 90 | if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 91 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 92 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 93 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 95 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 97 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 98 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 99 | else if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 100 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 102 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1829 | __unguarded_partition(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1835 | while (__comp(__first, __pivot)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~ 685s /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 685s 1838 | while (__comp(__pivot, __last)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~ 685s /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 685s 1842 | std::iter_swap(__first, __last); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 685s /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&)::]’: 685s /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 685s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 685s | ^~~~~~~~ 685s /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 685s /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 > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 923 | std::__miter_base(__last), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 924 | __result); 685s | ~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 685s | ^~~~~~~~ 685s /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 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1589 | __heap_select(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1593 | std::__make_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1595 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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*]’: 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 642 | copy(_II __first, _II __last, _OI __result) 685s | ^~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 685s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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 685s 425 | std::__pop_heap(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 88 | if (__comp(__a, __b)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 90 | if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 91 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 92 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 93 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 95 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 97 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 98 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 99 | else if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 100 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 102 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1589 | __heap_select(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1593 | std::__make_heap(__first, __middle, __comp); 685s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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 685s 1595 | if (__comp(__i, __first)) 685s | ~~~~~~^~~~~~~~~~~~~~ 685s /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 685s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1829 | __unguarded_partition(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1835 | while (__comp(__first, __pivot)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~ 685s /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 685s 1838 | while (__comp(__pivot, __last)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~ 685s /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 685s 1842 | std::iter_swap(__first, __last); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 685s | ^~~~~~~~~~~ 685s /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 685s /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 685s 425 | std::__pop_heap(__first, __last, __last, __comp); 685s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 685s | ^~~~~~~~ 685s /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 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 685s | ^~~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 88 | if (__comp(__a, __b)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 90 | if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 685s | ^~~~~~~~~~~~~ 685s /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 685s 91 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 92 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 93 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 923 | std::__miter_base(__last), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 924 | __result); 685s | ~~~~~~~~~ 685s /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 685s 95 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 97 | else if (__comp(__a, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 98 | std::iter_swap(__result, __a); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 99 | else if (__comp(__b, __c)) 685s | ~~~~~~^~~~~~~~~~ 685s /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 685s 100 | std::iter_swap(__result, __c); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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 685s 102 | std::iter_swap(__result, __b); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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&):: >]’: 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 1829 | __unguarded_partition(_RandomAccessIterator __first, 685s | ^~~~~~~~~~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 1835 | while (__comp(__first, __pivot)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~~ 685s /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 685s 1838 | while (__comp(__pivot, __last)) 685s | ~~~~~~^~~~~~~~~~~~~~~~~ 685s /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 685s 1842 | std::iter_swap(__first, __last); 685s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 685s /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&)::]’: 685s /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 685s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 685s | ^~~~~~~~ 685s /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 685s /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 > >]’: 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 685s | ^~~~~~~~~~~~~ 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 685s /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 685s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 923 | std::__miter_base(__last), 685s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 685s 924 | __result); 685s | ~~~~~~~~~ 685s /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&):: >]’: 685s /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 685s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 685s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 685s /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.3 /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 685s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 685s [ 81%] Built target demo_codim_0_assembly 686s /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&):: >]’: 686s /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 686s 135 | __push_heap(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~ 686s /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 686s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 135 | __push_heap(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~ 686s /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 686s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/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*]’: 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/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*]’: 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /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&):: >]’: 686s /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 686s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~~ 686s /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 686s /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&):: >]’: 686s /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 686s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~~ 686s /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 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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 > >]’: 686s /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 686s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 686s | ^~~~~~~~~ 686s /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 686s /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 > >]’: 686s /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 686s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 686s | ^~~~~~~~~ 686s /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 686s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 686s /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 686s 608 | __miter_base(_Iterator __it) 686s | ^~~~~~~~~~~~ 686s /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 > >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 686s /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 686s 608 | __miter_base(_Iterator __it) 686s | ^~~~~~~~~~~~ 686s /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 > >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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&)::]’: 686s /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 686s 239 | operator()(_Value& __val, _Iterator __it) 686s | ^~~~~~~~ 686s /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&)::]’: 686s /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 686s 239 | operator()(_Value& __val, _Iterator __it) 686s | ^~~~~~~~ 686s /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&)::]’: 686s /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 686s 195 | operator()(_Iterator __it, _Value& __val) 686s | ^~~~~~~~ 686s /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&)::]’: 686s /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 686s 195 | operator()(_Iterator __it, _Value& __val) 686s | ^~~~~~~~ 686s /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&):: >]’: 686s /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 686s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 686s | ^~~~~~~~~~~~~ 686s /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 686s 232 | if (__comp(__first + __secondChild, 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 686s 233 | __first + (__secondChild - 1))) 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 686s | ^~~~~~~~~~~~~ 686s /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 686s 232 | if (__comp(__first + __secondChild, 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 686s 233 | __first + (__secondChild - 1))) 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 >]’: 686s /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 686s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 686s | ^~~~~~~~~~~~ 686s /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*]’: 686s /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 686s 346 | __niter_wrap(_From __from, _To __res) 686s | ^~~~~~~~~~~~ 686s /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 >]’: 686s /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 686s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 686s | ^~~~~~~~~~~~ 686s /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*]’: 686s /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 686s 346 | __niter_wrap(_From __from, _To __res) 686s | ^~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 135 | __push_heap(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~ 686s /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 686s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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*]’: 686s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 686s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 686s /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 686s 147 | { return std::copy(__first, __last, __result); } 686s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 686s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 686s | ^~~~~~~~ 686s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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&):: >]’: 686s /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 686s 135 | __push_heap(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~ 686s /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 686s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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]’: 686s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 686s 610 | this->_M_impl._M_start, 686s | ~~~~~~~~~~~~~~~~~~~~~~~ 686s 611 | _M_get_Tp_allocator()); 686s | ~~~~~~~~~~~~~~~~~~~~~~ 686s /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):: >]’: 686s /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 686s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~ 686s /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 686s /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 686s 2107 | if (__pred(__first)) 686s | ~~~~~~^~~~~~~~~ 686s /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 686s 2111 | if (__pred(__first)) 686s | ~~~~~~^~~~~~~~~ 686s /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 686s 2115 | if (__pred(__first)) 686s | ~~~~~~^~~~~~~~~ 686s /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 686s 2119 | if (__pred(__first)) 686s | ~~~~~~^~~~~~~~~ 686s /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 686s 2127 | if (__pred(__first)) 686s | ~~~~~~^~~~~~~~~ 686s /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 686s 2132 | if (__pred(__first)) 686s | ~~~~~~^~~~~~~~~ 686s /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 686s 2137 | if (__pred(__first)) 686s | ~~~~~~^~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 642 | copy(_II __first, _II __last, _OI __result) 686s | ^~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 686s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 608 | __miter_base(_Iterator __it) 686s | ^~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /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&)::]’: 686s /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 686s 195 | operator()(_Iterator __it, _Value& __val) 686s | ^~~~~~~~ 686s /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&)::]’: 686s /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 686s 195 | operator()(_Iterator __it, _Value& __val) 686s | ^~~~~~~~ 686s /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]’: 686s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s 1674 | void FiniteElement::permute_data( 686s | ^~~~~~~~~~~~~~~~ 686s In file included from /usr/include/basix/finite-element.h:12: 686s /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]’: 686s /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 686s 243 | void apply_matrix( 686s | ^~~~~~~~~~~~ 686s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s /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.3 /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 686s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 686s /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]’: 686s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s 1733 | void FiniteElement::transform_data( 686s | ^~~~~~~~~~~~~~~~ 686s /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 686s 1754 | op(std::span(v_size_t), 686s | ~~^~~~~~~~~~~~~~~~~~~~~ 686s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1756 | dofstart, block_size); 686s | ~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s /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 686s 1775 | op(std::span(v_size_t), 686s | ~~^~~~~~~~~~~~~~~~~~~~~ 686s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1777 | dofstart, block_size); 686s | ~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s /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 686s 1786 | op(std::span(v_size_t), 686s | ~~^~~~~~~~~~~~~~~~~~~~~ 686s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1788 | dofstart, block_size); 686s | ~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s [ 81%] Built target demo_poisson_matrix_free 686s /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]’: 686s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s 1674 | void FiniteElement::permute_data( 686s | ^~~~~~~~~~~~~~~~ 686s /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]’: 686s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s 1733 | void FiniteElement::transform_data( 686s | ^~~~~~~~~~~~~~~~ 686s /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 686s 1754 | op(std::span(v_size_t), 686s | ~~^~~~~~~~~~~~~~~~~~~~~ 686s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1756 | dofstart, block_size); 686s | ~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s /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 686s 1786 | op(std::span(v_size_t), 686s | ~~^~~~~~~~~~~~~~~~~~~~~ 686s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1788 | dofstart, block_size); 686s | ~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s /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 686s 1797 | op(std::span(v_size_t), 686s | ~~^~~~~~~~~~~~~~~~~~~~~ 686s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1799 | dofstart, block_size); 686s | ~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s /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]’: 686s /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 686s 285 | void apply_tranpose_matrix_right( 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 642 | copy(_II __first, _II __last, _OI __result) 686s | ^~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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]’: 686s /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 686s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s /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 686s 371 | return std::__do_uninit_copy(__first, __last, __result); 686s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s 373 | return std::uninitialized_copy(__first, __last, __result); 686s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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*]’: 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 686s 642 | copy(_II __first, _II __last, _OI __result) 686s | ^~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 686s /usr/include/c++/14/bits/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*]’: 686s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 147 | { return std::copy(__first, __last, __result); } 686s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 1863 | __partial_sort(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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 686s 1868 | std::__heap_select(__first, __middle, __last, __comp); 686s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s 1869 | std::__sort_heap(__first, __middle, __comp); 686s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s /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 686s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1856 | __comp); 686s | ~~~~~~~ 686s /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 686s /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 686s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1770 | __insertion_sort(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~ 686s /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 686s /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 686s 1777 | if (__comp(__i, __first)) 686s | ~~~~~~^~~~~~~~~~~~~~ 686s /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 686s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 686s | ^~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s /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 > >]’: 686s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 863 | operator()(_It& __it, _Sent __bound) const 686s | ^~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~ 686s /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 686s /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 686s 1905 | std::__introsort_loop(__first, __last, 686s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 686s 1906 | std::__lg(__last - __first) * 2, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1907 | __comp); 686s | ~~~~~~~ 686s /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 686s 1908 | std::__final_insertion_sort(__first, __last, __comp); 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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)::]’: 686s /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 686s 317 | operator()(_Iterator __it) 686s | ^~~~~~~~ 686s /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]’: 686s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 686s | ^~~~~~~~~~~~ 686s /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 >&}]’: 686s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~~ 686s /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 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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 > >]’: 686s /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 686s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 686s | ^~~~~~~~~ 686s /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 686s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 686s /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 686s 608 | __miter_base(_Iterator __it) 686s | ^~~~~~~~~~~~ 686s /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 > >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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&)::]’: 686s /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 686s 239 | operator()(_Value& __val, _Iterator __it) 686s | ^~~~~~~~ 686s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 686s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 686s 642 | copy(_II __first, _II __last, _OI __result) 686s | ^~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 686s /usr/include/c++/14/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]’: 686s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 371 | return std::__do_uninit_copy(__first, __last, __result); 686s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 373 | return std::uninitialized_copy(__first, __last, __result); 686s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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)::]’: 686s /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 686s 317 | operator()(_Iterator __it) 686s | ^~~~~~~~ 686s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 686s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 608 | __miter_base(_Iterator __it) 686s | ^~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /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 >]’: 686s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 686s | ^~~~~~~~~~~~ 686s In file included from /usr/include/c++/14/bits/refwrap.h:38, 686s from /usr/include/c++/14/vector:68: 686s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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]’: 686s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s 154 | void apply_permutation_mapped(std::span perm, 686s | ^~~~~~~~~~~~~~~~~~~~~~~~ 686s /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]’: 686s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s 144 | void apply_permutation(std::span perm, std::span data, 686s | ^~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/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}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/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}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/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}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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]’: 686s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 686s 172 | void apply_inv_permutation_right(std::span perm, 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/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}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/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}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/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}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/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}]’: 686s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 686s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 686s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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*]’: 686s /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 686s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~~~~ 686s /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 686s /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*]’: 686s /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 686s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~~~~~~ 686s /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 686s /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 686s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 185 | __uninit_copy(__first, __last, __result); 686s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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*]’: 686s /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 686s 2981 | __miter_base(move_iterator<_Iterator> __it) 686s | ^~~~~~~~~~~~ 686s /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*]’: 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 642 | copy(_II __first, _II __last, _OI __result) 686s | ^~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 1589 | __heap_select(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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 686s 1593 | std::__make_heap(__first, __middle, __comp); 686s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s 1595 | if (__comp(__i, __first)) 686s | ~~~~~~^~~~~~~~~~~~~~ 686s /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 686s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 686s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~~ 686s /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 686s /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 686s 425 | std::__pop_heap(__first, __last, __last, __comp); 686s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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 686s 88 | if (__comp(__a, __b)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 90 | if (__comp(__b, __c)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 91 | std::iter_swap(__result, __b); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 92 | else if (__comp(__a, __c)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 93 | std::iter_swap(__result, __c); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 95 | std::iter_swap(__result, __a); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 97 | else if (__comp(__a, __c)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 98 | std::iter_swap(__result, __a); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 99 | else if (__comp(__b, __c)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 100 | std::iter_swap(__result, __c); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 102 | std::iter_swap(__result, __b); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 1829 | __unguarded_partition(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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 686s 1835 | while (__comp(__first, __pivot)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~~ 686s /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 686s 1838 | while (__comp(__pivot, __last)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~ 686s /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 686s 1842 | std::iter_swap(__first, __last); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 686s /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&)::]’: 686s /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 686s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 686s | ^~~~~~~~ 686s /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 686s /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 >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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 686s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 923 | std::__miter_base(__last), 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 924 | __result); 686s | ~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1876 | __introsort_loop(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~ 686s /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 686s /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 686s 1884 | std::__partial_sort(__first, __last, __last, __comp); 686s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 686s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s /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 686s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 686s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1819 | __comp); 686s | ~~~~~~~ 686s /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 686s 1822 | std::__insertion_sort(__first, __last, __comp); 686s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 686s | ^~~~~~~~~~~~~ 686s /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 686s 232 | if (__comp(__first + __secondChild, 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 686s 233 | __first + (__secondChild - 1))) 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 >]’: 686s /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 686s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 686s | ^~~~~~~~~~~~ 686s /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*]’: 686s /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 686s 346 | __niter_wrap(_From __from, _To __res) 686s | ^~~~~~~~~~~~ 686s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 686s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 686s | ^~~~~~~~ 686s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 686s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 737 | std::move(__result), 686s | ~~~~~~~~~~~~~~~~~~~~ 686s 738 | std::move(__op), std::move(__proj)); 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&)::]’: 686s /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 686s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 686s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 201 | std::move(__f), std::move(__proj)); 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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*]’: 686s /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 686s 2981 | __miter_base(move_iterator<_Iterator> __it) 686s | ^~~~~~~~~~~~ 686s /usr/include/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*]’: 686s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /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*]’: 686s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 185 | __uninit_copy(__first, __last, __result); 686s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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]’: 686s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 686s | ^~~~~~~~~~~~ 686s /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*]’: 686s /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 686s 346 | __niter_wrap(_From __from, _To __res) 686s | ^~~~~~~~~~~~ 686s /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*]’: 686s /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 686s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~ 686s /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 686s /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 686s 147 | { return std::copy(__first, __last, __result); } 686s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 686s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 608 | __miter_base(_Iterator __it) 686s | ^~~~~~~~~~~~ 686s /usr/include/c++/14/bits/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*]’: 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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&):: >]’: 686s /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 686s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~~ 686s /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 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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 >]’: 686s /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 686s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 686s | ^~~~~~~~~ 686s /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 686s /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 >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s /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&)::]’: 686s /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 686s 239 | operator()(_Value& __val, _Iterator __it) 686s | ^~~~~~~~ 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 1863 | __partial_sort(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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 686s 1868 | std::__heap_select(__first, __middle, __last, __comp); 686s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s 1869 | std::__sort_heap(__first, __middle, __comp); 686s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s /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 686s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 1856 | __comp); 686s | ~~~~~~~ 686s /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 686s /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 686s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1770 | __insertion_sort(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~ 686s /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 686s /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 686s 1777 | if (__comp(__i, __first)) 686s | ~~~~~~^~~~~~~~~~~~~~ 686s /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 686s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 686s | ^~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s /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&):: >]’: 686s /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 686s 135 | __push_heap(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~ 686s /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 686s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 686s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 686s | ^~~~~~~~ 686s /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&)::]’: 686s /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 686s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 686s | ^~~~~~~~ 686s /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 686s /usr/include/c++/14/bits/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*]’: 686s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 147 | { return std::copy(__first, __last, __result); } 686s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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*]’: 686s /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 686s 642 | copy(_II __first, _II __last, _OI __result) 686s | ^~~~ 686s /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 686s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 686s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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]’: 686s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 686s | ^~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 686s | ^~~~~~~~~~~~~ 686s /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 686s 232 | if (__comp(__first + __secondChild, 686s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 686s 233 | __first + (__secondChild - 1))) 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 1589 | __heap_select(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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 686s 1593 | std::__make_heap(__first, __middle, __comp); 686s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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 686s 1595 | if (__comp(__i, __first)) 686s | ~~~~~~^~~~~~~~~~~~~~ 686s /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 686s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 686s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 686s | ^~~~~~~~~~~ 686s /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 686s /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 686s 425 | std::__pop_heap(__first, __last, __last, __comp); 686s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 686s | ^~~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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 686s 88 | if (__comp(__a, __b)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 90 | if (__comp(__b, __c)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 91 | std::iter_swap(__result, __b); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 92 | else if (__comp(__a, __c)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 93 | std::iter_swap(__result, __c); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 95 | std::iter_swap(__result, __a); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 97 | else if (__comp(__a, __c)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 98 | std::iter_swap(__result, __a); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 99 | else if (__comp(__b, __c)) 686s | ~~~~~~^~~~~~~~~~ 686s /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 686s 100 | std::iter_swap(__result, __c); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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 686s 102 | std::iter_swap(__result, __b); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 686s /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&):: >]’: 686s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 1829 | __unguarded_partition(_RandomAccessIterator __first, 686s | ^~~~~~~~~~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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 686s 1835 | while (__comp(__first, __pivot)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~~ 686s /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 686s 1838 | while (__comp(__pivot, __last)) 686s | ~~~~~~^~~~~~~~~~~~~~~~~ 686s /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 686s 1842 | std::iter_swap(__first, __last); 686s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 686s /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&)::]’: 686s /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 686s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 686s | ^~~~~~~~ 686s /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 686s /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 > >]’: 686s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 686s | ^~~~~~~~~~~~~ 686s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686s /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 686s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 923 | std::__miter_base(__last), 686s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 686s 924 | __result); 686s | ~~~~~~~~~ 686s /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&):: >]’: 686s /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 686s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 686s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 686s /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&)::]’: 686s /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 686s 195 | operator()(_Iterator __it, _Value& __val) 686s | ^~~~~~~~ 687s /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*]’: 687s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 687s 642 | copy(_II __first, _II __last, _OI __result) 687s | ^~~~ 687s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 687s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 687s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 687s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 687s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687s /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 > >]’: 687s /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 687s 2981 | __miter_base(move_iterator<_Iterator> __it) 687s | ^~~~~~~~~~~~ 687s /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*]’: 687s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 687s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 687s | ^~~~~~~~~~~~~ 687s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 687s /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&):: >]’: 687s /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 687s 135 | __push_heap(_RandomAccessIterator __first, 687s | ^~~~~~~~~~~ 687s /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 687s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 687s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687s /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&):: >]’: 687s /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 687s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 687s | ^~~~~~~~~~~ 687s /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 687s /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&):: >]’: 687s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 687s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 687s | ^~~~~~~~~~ 687s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 687s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 687s /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 > >]’: 687s /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 687s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 687s | ^~~~~~~~~ 687s /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 687s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 687s /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 687s 608 | __miter_base(_Iterator __it) 687s | ^~~~~~~~~~~~ 687s /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 > >]’: 687s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 687s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 687s | ^~~~~~~~~~~~~~~~~~~~~~ 687s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 687s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 687s /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&)::]’: 687s /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 687s 239 | operator()(_Value& __val, _Iterator __it) 687s | ^~~~~~~~ 687s /usr/include/c++/14/bits/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*]’: 687s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 687s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 687s | ^~~~~~~~~~~~~ 687s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 687s /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&)::]’: 687s /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 687s 195 | operator()(_Iterator __it, _Value& __val) 687s | ^~~~~~~~ 687s /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&):: >]’: 687s /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 687s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 687s | ^~~~~~~~~~~~~ 687s /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 687s 232 | if (__comp(__first + __secondChild, 687s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 687s 233 | __first + (__secondChild - 1))) 687s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687s /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 >]’: 687s /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 687s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 687s | ^~~~~~~~~~~~ 687s /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*]’: 687s /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 687s 346 | __niter_wrap(_From __from, _To __res) 687s | ^~~~~~~~~~~~ 687s /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&):: >]’: 687s /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 687s 135 | __push_heap(_RandomAccessIterator __first, 687s | ^~~~~~~~~~~ 687s /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 687s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 687s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687s /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&)::]’: 687s /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 687s 195 | operator()(_Iterator __it, _Value& __val) 687s | ^~~~~~~~ 687s [ 86%] Linking CXX executable demo_biharmonic 687s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 687s [ 90%] Linking CXX executable demo_interpolation-io 687s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 687s [ 95%] Linking CXX executable demo_poisson 687s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 687s /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.3 /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 687s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 687s [ 95%] Built target demo_biharmonic 688s /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.3 /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 688s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 688s [ 95%] Built target demo_interpolation-io 688s /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.3 /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 688s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 688s [ 95%] Built target demo_poisson 688s [100%] Linking CXX executable demo_custom_kernel 688s cd /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 689s /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.3 /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 689s make[2]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 689s [100%] Built target demo_custom_kernel 689s make[1]: Leaving directory '/tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo' 689s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo/CMakeFiles 0 689s == run C++ demos for complex build == 689s Running tests... 689s /usr/bin/ctest --force-new-ctest-process 689s Test project /tmp/autopkgtest.CjbzA3/build.AYr/src/dolfinx-demo 689s Start 1: demo_biharmonic_mpi_2 690s 1/21 Test #1: demo_biharmonic_mpi_2 ........................ Passed 1.32 sec 690s Start 2: demo_biharmonic_mpi_3 692s 2/21 Test #2: demo_biharmonic_mpi_3 ........................ Passed 2.18 sec 692s Start 3: demo_biharmonic_serial 693s 3/21 Test #3: demo_biharmonic_serial ....................... Passed 0.65 sec 693s Start 4: demo_codim_0_assembly_mpi_2 693s 4/21 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.17 sec 693s Start 5: demo_codim_0_assembly_mpi_3 693s 5/21 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.32 sec 693s Start 6: demo_codim_0_assembly_serial 693s 6/21 Test #6: demo_codim_0_assembly_serial ................. Passed 0.10 sec 693s Start 7: demo_custom_kernel_mpi_2 697s 7/21 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.45 sec 697s Start 8: demo_custom_kernel_mpi_3 700s 8/21 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.71 sec 700s Start 9: demo_custom_kernel_serial 705s 9/21 Test #9: demo_custom_kernel_serial .................... Passed 5.17 sec 705s Start 10: demo_poisson_mpi_2 705s 10/21 Test #10: demo_poisson_mpi_2 ........................... Passed 0.34 sec 705s Start 11: demo_poisson_mpi_3 705s 11/21 Test #11: demo_poisson_mpi_3 ........................... Passed 0.34 sec 705s Start 12: demo_poisson_serial 706s 12/21 Test #12: demo_poisson_serial .......................... Passed 0.11 sec 706s Start 13: demo_poisson_matrix_free_mpi_2 706s 13/21 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.32 sec 706s Start 14: demo_poisson_matrix_free_mpi_3 706s 14/21 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.33 sec 706s Start 15: demo_poisson_matrix_free_serial 706s 15/21 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.14 sec 706s Start 16: demo_interpolation-io_mpi_2 707s 16/21 Test #16: demo_interpolation-io_mpi_2 .................. Passed 0.51 sec 707s Start 17: demo_interpolation-io_mpi_3 707s 17/21 Test #17: demo_interpolation-io_mpi_3 .................. Passed 0.48 sec 707s Start 18: demo_interpolation-io_serial 708s 18/21 Test #18: demo_interpolation-io_serial ................. Passed 0.51 sec 708s Start 19: demo_interpolation_different_meshes_mpi_2 714s 19/21 Test #19: demo_interpolation_different_meshes_mpi_2 .... Passed 6.40 sec 714s Start 20: demo_interpolation_different_meshes_mpi_3 723s 20/21 Test #20: demo_interpolation_different_meshes_mpi_3 .... Passed 8.37 sec 723s Start 21: demo_interpolation_different_meshes_serial 731s 21/21 Test #21: demo_interpolation_different_meshes_serial ... Passed 8.69 sec 731s 731s 100% tests passed, 0 tests failed out of 21 731s 731s Total Test time (real) = 42.62 sec 732s autopkgtest [17:53:48]: test test-dolfinx-cpp-complex: -----------------------] 736s autopkgtest [17:53:52]: test test-dolfinx-cpp-complex: - - - - - - - - - - results - - - - - - - - - - 736s test-dolfinx-cpp-complex PASS 739s autopkgtest [17:53:55]: test test-dolfinx-python-unittests: preparing testbed 741s Reading package lists... 741s Building dependency tree... 741s Reading state information... 742s Solving dependencies... 742s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 764s autopkgtest [17:54:20]: test test-dolfinx-python-unittests: [----------------------- 766s == running python tests == 766s skipping tests with SKIP_TEST_LIST=test_cube_distance 766s === python 3.13 unit test (serial) === 768s ============================= test session starts ============================== 768s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 768s rootdir: /tmp/autopkgtest.CjbzA3/build.AYr/src/python 768s configfile: pyproject.toml 768s plugins: typeguard-4.4.2 768s collected 2637 items / 12 deselected / 2625 selected 768s 769s python/test/unit/common/test_index_map.py ....s [ 0%] 769s python/test/unit/common/test_mpi.py .. [ 0%] 769s python/test/unit/common/test_public_api.py s [ 0%] 769s python/test/unit/common/test_timer.py .. [ 0%] 769s python/test/unit/common/test_version.py . [ 0%] 777s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 781s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 791s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 835s ....................................................x.. [ 4%] 846s python/test/unit/fem/test_assembler.py ................................. [ 5%] 887s ........................... [ 6%] 888s python/test/unit/fem/test_bcs.py .................... [ 7%] 893s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 894s python/test/unit/fem/test_constant.py ....... [ 7%] 911s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 927s ....................................xx..xx.. [ 10%] 934s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 957s ........................................................................ [ 13%] 962s .................................................... [ 15%] 963s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 967s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 989s ...................................................F.................... [ 20%] 1031s .........................................ssssss [ 22%] 1033s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 1067s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 1152s ........................................................................ [ 26%] 1190s ........................................................................ [ 29%] 1229s ........................................................................ [ 32%] 1259s .......................................ssssssssssssssss................. [ 34%] 1262s ....... [ 35%] 1279s python/test/unit/fem/test_expression.py ............................. [ 36%] 1319s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 1404s .................s.s.......s.................F.....F.....s.............. [ 40%] 1453s ........s............................F. [ 41%] 1453s python/test/unit/fem/test_forms.py .. [ 41%] 1454s python/test/unit/fem/test_function.py ............ [ 42%] 1456s python/test/unit/fem/test_function_space.py ............. [ 42%] 1457s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 1459s python/test/unit/fem/test_interpolation.py ...................F......... [ 43%] 1477s ........................................................................ [ 46%] 1526s ........................................................................ [ 49%] 1538s ..........s............................ [ 50%] 1552s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 1552s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 1557s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 1572s ........................................................................ [ 55%] 1574s ....................... [ 56%] 1586s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 1587s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 1599s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 1607s ............. [ 57%] 1609s python/test/unit/fem/test_special_functions.py ... [ 57%] 1612s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 1624s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 1662s .............................................................. [ 61%] 1662s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 1663s python/test/unit/fem/test_vector_function.py .......... [ 62%] 1665s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 1669s ........................................ [ 64%] 1672s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 1674s ................. [ 66%] 1674s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 1677s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 1679s ssssssssssssssssssss [ 68%] 1681s python/test/unit/io/test_vtk.py ....................... [ 69%] 1684s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 1689s ................................................... [ 72%] 1693s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 1697s .......................................... [ 75%] 1697s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 1697s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 1702s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 1704s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 1705s xxxxxx [ 78%] 1730s python/test/unit/la/test_nullspace.py ................................ [ 79%] 1730s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 1731s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 1731s python/test/unit/mesh/test_cell.py ... [ 80%] 1731s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 1731s python/test/unit/mesh/test_dual_graph.py . [ 80%] 1731s python/test/unit/mesh/test_face.py s. [ 80%] 1732s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 1746s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 1766s ...........................x...x..........xx..xx........................ [ 84%] 1769s x.....x.................. [ 85%] 1769s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 1772s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 1781s ........................................................................ [ 89%] 1789s ........................................................................ [ 92%] 1796s ........................................................................ [ 94%] 1797s ..... [ 94%] 1799s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 1800s ........ [ 96%] 1800s python/test/unit/mesh/test_meshtags.py .... [ 96%] 1801s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 1802s python/test/unit/nls/test_newton.py ... [ 96%] 1805s python/test/unit/refinement/test_interval.py ........................... [ 97%] 1809s ............................................. [ 99%] 1811s python/test/unit/refinement/test_refinement.py ................. [100%] 1811s 1811s =================================== FAILURES =================================== 1811s ______________________ test_evaluation[3-hexahedron-AAE] _______________________ 1811s 1811s cell_type = 'hexahedron', space_type = 'AAE', space_order = 3 1811s 1811s @pytest.mark.skip_in_parallel 1811s @pytest.mark.parametrize( 1811s "cell_type,space_type", 1811s [(c, s) for c in ["triangle", "tetrahedron"] for s in ["P", "N1curl", "RT", "BDM", "N2curl"]] 1811s + [("quadrilateral", s) for s in ["Q", "S", "RTCE", "RTCF", "BDMCE", "BDMCF"]] 1811s + [("hexahedron", s) for s in ["Q", "S", "NCE", "NCF", "AAE", "AAF"]], 1811s ) 1811s @pytest.mark.parametrize("space_order", range(1, 4)) 1811s def test_evaluation(cell_type, space_type, space_order): 1811s if cell_type == "hexahedron" and space_order > 3: 1811s pytest.skip("Skipping expensive test on hexahedron") 1811s 1811s random.seed(4) 1811s for repeat in range(10): 1811s mesh = random_evaluation_mesh(cell_type) 1811s V = functionspace(mesh, (space_type, space_order)) 1811s dofs = [i for i in V.dofmap.cell_dofs(0) if i in V.dofmap.cell_dofs(1)] 1811s 1811s N = 5 1811s if cell_type == "tetrahedron": 1811s eval_points = np.array( 1811s [[0.0, i / N, j / N] for i in range(N + 1) for j in range(N + 1 - i)], 1811s dtype=default_real_type, 1811s ) 1811s elif cell_type == "hexahedron": 1811s eval_points = np.array( 1811s [[0.0, i / N, j / N] for i in range(N + 1) for j in range(N + 1)], 1811s dtype=default_real_type, 1811s ) 1811s else: 1811s eval_points = np.array( 1811s [[0.0, i / N, 0.0] for i in range(N + 1)], dtype=default_real_type 1811s ) 1811s 1811s for d in dofs: 1811s v = Function(V) 1811s v.x.array[:] = [1 if i == d else 0 for i in range(v.x.index_map.size_local)] 1811s values0 = v.eval(eval_points, [0 for i in eval_points]) 1811s values1 = v.eval(eval_points, [1 for i in eval_points]) 1811s if len(eval_points) == 1: 1811s values0 = [values0] 1811s values1 = [values1] 1811s if space_type in ["RT", "BDM", "RTCF", "NCF", "BDMCF", "AAF"]: 1811s # Hdiv 1811s for i, j in zip(values0, values1): 1811s assert np.isclose(i[0], j[0], rtol=1.0e-5, atol=1.0e-3) 1811s elif space_type in ["N1curl", "N2curl", "RTCE", "NCE", "BDMCE", "AAE"]: 1811s # Hcurl 1811s for i, j in zip(values0, values1): 1811s > assert np.allclose(i[1:], j[1:], rtol=1.0e-4, atol=1.0e-2) 1811s E assert False 1811s E + where False = (array([ 3.28211251e-16, -1.00000000e+00]), array([-0.20580778, -1. ]), rtol=0.0001, atol=0.01) 1811s E + where = np.allclose 1811s 1811s python/test/unit/fem/test_dof_permuting.py:331: AssertionError 1811s ----------------------------- Captured stdout call ----------------------------- 1811s [2025-06-19 17:57:52.425] [info] Extract basic topology: 16->16 1811s [2025-06-19 17:57:52.425] [info] Build local dual graph 1811s [2025-06-19 17:57:52.425] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 17:57:52.425] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 17:57:52.425] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 17:57:52.425] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 17:57:52.425] [info] GPS pseudo-diameter:(2) 1-0 1811s [2025-06-19 17:57:52.425] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1811s [2025-06-19 17:57:52.425] [info] Create topology (single cell type) 1811s [2025-06-19 17:57:52.425] [info] Create topology (generalised) 1811s [2025-06-19 17:57:52.425] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1811s [2025-06-19 17:57:52.425] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 17:57:52.426] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 17:57:52.426] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1811s [2025-06-19 17:57:52.426] [info] Compute ghost indices 1811s [2025-06-19 17:57:52.426] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.426] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.426] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.426] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.426] [debug] Elapsed wall, usr, sys time: 0.000000, 0.010000, 0.000000 (Topology: create) 1811s [2025-06-19 17:57:52.426] [debug] Sending data to post offices (distribute_to_postoffice) 1811s [2025-06-19 17:57:52.426] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.426] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.426] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1811s [2025-06-19 17:57:52.426] [debug] Completed send data to post offices. 1811s [2025-06-19 17:57:52.426] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.426] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.426] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1811s [2025-06-19 17:57:52.426] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1811s [2025-06-19 17:57:52.426] [info] Checking required entities per dimension 1811s [2025-06-19 17:57:52.426] [info] Cell type: 0 dofmap: 2x8 1811s [2025-06-19 17:57:52.426] [info] Global index computation 1811s [2025-06-19 17:57:52.426] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 17:57:52.426] [info] Got 1 index_maps 1811s [2025-06-19 17:57:52.426] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 17:57:52.426] [info] Get global indices 1811s [2025-06-19 17:57:52.426] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 17:57:52.426] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1811s [2025-06-19 17:57:52.426] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1811s [2025-06-19 17:57:52.439] [info] Computing mesh entities of dimension 1 1811s [2025-06-19 17:57:52.439] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.439] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.439] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.010000 (Compute entities of dim = 1) 1811s [2025-06-19 17:57:52.439] [info] Computing mesh entities of dimension 2 1811s [2025-06-19 17:57:52.439] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.439] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.439] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 1811s [2025-06-19 17:57:52.439] [info] Checking required entities per dimension 1811s [2025-06-19 17:57:52.439] [info] Cell type: 0 dofmap: 2x84 1811s [2025-06-19 17:57:52.439] [info] Global index computation 1811s [2025-06-19 17:57:52.439] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 17:57:52.439] [info] Got 2 index_maps 1811s [2025-06-19 17:57:52.439] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 17:57:52.439] [info] Get global indices 1811s [2025-06-19 17:57:52.439] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 17:57:52.442] [info] Compute face permutations 1811s [2025-06-19 17:57:52.442] [info] Computing permutations for face type 0 1811s [2025-06-19 17:57:52.442] [info] Compute edge permutations 1811s [2025-06-19 17:57:52.442] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 1811s [2025-06-19 17:57:52.498] [info] Extract basic topology: 16->16 1811s [2025-06-19 17:57:52.498] [info] Build local dual graph 1811s [2025-06-19 17:57:52.498] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 17:57:52.498] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 17:57:52.498] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 17:57:52.498] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 17:57:52.498] [info] GPS pseudo-diameter:(2) 1-0 1811s [2025-06-19 17:57:52.498] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1811s [2025-06-19 17:57:52.498] [info] Create topology (single cell type) 1811s [2025-06-19 17:57:52.498] [info] Create topology (generalised) 1811s [2025-06-19 17:57:52.498] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1811s [2025-06-19 17:57:52.498] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 17:57:52.498] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 17:57:52.498] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1811s [2025-06-19 17:57:52.498] [info] Compute ghost indices 1811s [2025-06-19 17:57:52.498] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.498] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.498] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.498] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.498] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 1811s [2025-06-19 17:57:52.498] [debug] Sending data to post offices (distribute_to_postoffice) 1811s [2025-06-19 17:57:52.499] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.499] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.499] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1811s [2025-06-19 17:57:52.499] [debug] Completed send data to post offices. 1811s [2025-06-19 17:57:52.499] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.499] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.499] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1811s [2025-06-19 17:57:52.499] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1811s [2025-06-19 17:57:52.499] [info] Checking required entities per dimension 1811s [2025-06-19 17:57:52.499] [info] Cell type: 0 dofmap: 2x8 1811s [2025-06-19 17:57:52.499] [info] Global index computation 1811s [2025-06-19 17:57:52.499] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 17:57:52.499] [info] Got 1 index_maps 1811s [2025-06-19 17:57:52.499] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 17:57:52.499] [info] Get global indices 1811s [2025-06-19 17:57:52.499] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 17:57:52.499] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1811s [2025-06-19 17:57:52.499] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1811s [2025-06-19 17:57:52.511] [info] Computing mesh entities of dimension 1 1811s [2025-06-19 17:57:52.512] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.512] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.512] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 1) 1811s [2025-06-19 17:57:52.512] [info] Computing mesh entities of dimension 2 1811s [2025-06-19 17:57:52.512] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.512] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.512] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 1811s [2025-06-19 17:57:52.512] [info] Checking required entities per dimension 1811s [2025-06-19 17:57:52.512] [info] Cell type: 0 dofmap: 2x84 1811s [2025-06-19 17:57:52.512] [info] Global index computation 1811s [2025-06-19 17:57:52.512] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 17:57:52.512] [info] Got 2 index_maps 1811s [2025-06-19 17:57:52.512] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 17:57:52.512] [info] Get global indices 1811s [2025-06-19 17:57:52.512] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 17:57:52.514] [info] Compute face permutations 1811s [2025-06-19 17:57:52.514] [info] Computing permutations for face type 0 1811s [2025-06-19 17:57:52.514] [info] Compute edge permutations 1811s [2025-06-19 17:57:52.514] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.010000 (Compute entity permutations) 1811s [2025-06-19 17:57:52.571] [info] Extract basic topology: 16->16 1811s [2025-06-19 17:57:52.571] [info] Build local dual graph 1811s [2025-06-19 17:57:52.571] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 17:57:52.571] [info] GPS pseudo-diameter:(2) 1-0 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1811s [2025-06-19 17:57:52.571] [info] Create topology (single cell type) 1811s [2025-06-19 17:57:52.571] [info] Create topology (generalised) 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1811s [2025-06-19 17:57:52.571] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 17:57:52.571] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1811s [2025-06-19 17:57:52.571] [info] Compute ghost indices 1811s [2025-06-19 17:57:52.571] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.571] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.571] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.571] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.010000 (Topology: create) 1811s [2025-06-19 17:57:52.571] [debug] Sending data to post offices (distribute_to_postoffice) 1811s [2025-06-19 17:57:52.571] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.571] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.571] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1811s [2025-06-19 17:57:52.571] [debug] Completed send data to post offices. 1811s [2025-06-19 17:57:52.571] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.571] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.571] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1811s [2025-06-19 17:57:52.571] [info] Checking required entities per dimension 1811s [2025-06-19 17:57:52.571] [info] Cell type: 0 dofmap: 2x8 1811s [2025-06-19 17:57:52.571] [info] Global index computation 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 17:57:52.571] [info] Got 1 index_maps 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 17:57:52.571] [info] Get global indices 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1811s [2025-06-19 17:57:52.571] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1811s [2025-06-19 17:57:52.584] [info] Computing mesh entities of dimension 1 1811s [2025-06-19 17:57:52.584] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.584] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.584] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 1) 1811s [2025-06-19 17:57:52.584] [info] Computing mesh entities of dimension 2 1811s [2025-06-19 17:57:52.584] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 17:57:52.584] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 17:57:52.584] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 1811s [2025-06-19 17:57:52.584] [info] Checking required entities per dimension 1811s [2025-06-19 17:57:52.585] [info] Cell type: 0 dofmap: 2x84 1811s [2025-06-19 17:57:52.585] [info] Global index computation 1811s [2025-06-19 17:57:52.585] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 17:57:52.585] [info] Got 2 index_maps 1811s [2025-06-19 17:57:52.585] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 17:57:52.585] [info] Get global indices 1811s [2025-06-19 17:57:52.585] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 17:57:52.587] [info] Compute face permutations 1811s [2025-06-19 17:57:52.587] [info] Computing permutations for face type 0 1811s [2025-06-19 17:57:52.587] [info] Compute edge permutations 1811s [2025-06-19 17:57:52.587] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 1811s ______________________ test_P_tp[4-Q-CellType.hexahedron] ______________________ 1811s 1811s family = 'Q', degree = 4, cell_type = CellType.hexahedron 1811s datadir = '/tmp/autopkgtest.CjbzA3/build.AYr/src/python/test/data' 1811s cg_solver = ._cg at 0xc7c3ff78> 1811s 1811s @pytest.mark.skipif(default_real_type != np.float64, reason="float32 not supported yet") 1811s @parametrize_cell_types_tp 1811s @pytest.mark.parametrize("family", ["Q"]) 1811s @pytest.mark.parametrize("degree", [2, 3, 4]) 1811s def test_P_tp(family, degree, cell_type, datadir, cg_solver): 1811s mesh = get_mesh(cell_type, datadir) 1811s V = functionspace(mesh, (family, degree)) 1811s > run_scalar_test(mesh, V, degree, cg_solver) 1811s 1811s python/test/unit/fem/test_fem_pipeline.py:590: 1811s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1811s 1811s mesh = 1811s V = FunctionSpace(Mesh(blocked element (Basix element (P, hexahedron, 1, equispaced, unset, False, float64, []), (3,)), 3604), Basix element (P, hexahedron, 4, gll_warped, unset, False, float64, [])) 1811s degree = 4, cg_solver = ._cg at 0xc7c3ff78> 1811s 1811s def run_scalar_test(mesh, V, degree, cg_solver): 1811s """Manufactured Poisson problem, solving u = x[1]**p, where p is the 1811s degree of the Lagrange function space. 1811s """ 1811s dtype = mesh.geometry.x.dtype 1811s u, v = TrialFunction(V), TestFunction(V) 1811s a = inner(grad(u), grad(v)) * dx 1811s 1811s # Get quadrature degree for bilinear form integrand (ignores effect of non-affine map) 1811s a = inner(grad(u), grad(v)) * dx(metadata={"quadrature_degree": -1}) 1811s a.integrals()[0].metadata()["quadrature_degree"] = ( 1811s ufl.algorithms.estimate_total_polynomial_degree(a) 1811s ) 1811s a = form(a, dtype=dtype) 1811s 1811s # Source term 1811s x = SpatialCoordinate(mesh) 1811s u_exact = x[1] ** degree 1811s f = -div(grad(u_exact)) 1811s 1811s # Set quadrature degree for linear form integrand (ignores effect of non-affine map) 1811s L = inner(f, v) * dx(metadata={"quadrature_degree": -1}) 1811s L.integrals()[0].metadata()["quadrature_degree"] = ( 1811s ufl.algorithms.estimate_total_polynomial_degree(L) 1811s ) 1811s L = form(L, dtype=dtype) 1811s 1811s u_bc = Function(V, dtype=dtype) 1811s u_bc.interpolate(lambda x: x[1] ** degree) 1811s 1811s # Create Dirichlet boundary condition 1811s facetdim = mesh.topology.dim - 1 1811s mesh.topology.create_connectivity(facetdim, mesh.topology.dim) 1811s bndry_facets = exterior_facet_indices(mesh.topology) 1811s bdofs = locate_dofs_topological(V, facetdim, bndry_facets) 1811s bc = dirichletbc(u_bc, bdofs) 1811s 1811s b = assemble_vector(L) 1811s apply_lifting(b.array, [a], bcs=[[bc]]) 1811s b.scatter_reverse(la.InsertMode.add) 1811s bc.set(b.array) 1811s 1811s a = form(a, dtype=dtype) 1811s A = assemble_matrix(a, bcs=[bc]) 1811s A.scatter_reverse() 1811s 1811s uh = Function(V, dtype=dtype) 1811s cg_solver(mesh.comm, A, b, uh.x) 1811s uh.x.scatter_forward() 1811s 1811s M = (u_exact - uh) ** 2 * dx 1811s M = form(M, dtype=dtype) 1811s error = mesh.comm.allreduce(assemble_scalar(M), op=MPI.SUM) 1811s eps = np.sqrt(np.finfo(dtype).eps) 1811s > assert np.isclose(error, 0.0, atol=eps) 1811s E assert np.False_ 1811s E + where np.False_ = (6.346228840943769e-07, 0.0, atol=np.float64(1.4901161193847656e-08)) 1811s E + where = np.isclose 1811s 1811s python/test/unit/fem/test_fem_pipeline.py:109: AssertionError 1811s ----------------------------- Captured stdout call ----------------------------- 1811s [2025-06-19 18:04:28.314] [info] Read topology data "Grid" at /Xdmf/Domain 1811s [2025-06-19 18:04:28.314] [info] IO permuting cells 1811s [2025-06-19 18:04:28.314] [info] Read geometry data "Grid" at /Xdmf/Domain 1811s [2025-06-19 18:04:28.316] [info] Using partitioner with 768 cell data 1811s [2025-06-19 18:04:28.316] [info] Compute partition of cells across ranks 1811s [2025-06-19 18:04:28.316] [info] Building mesh dual graph 1811s [2025-06-19 18:04:28.316] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 18:04:28.316] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 18:04:28.316] [info] Build nonlocal part of mesh dual graph 1811s [2025-06-19 18:04:28.316] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute non-local part of mesh dual graph) 1811s [2025-06-19 18:04:28.316] [info] Graph edges (local: 464, non-local: 0) 1811s [2025-06-19 18:04:28.316] [info] Compute graph partition using PT-SCOTCH 1811s [2025-06-19 18:04:28.316] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphBuild) 1811s [2025-06-19 18:04:28.316] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphPart) 1811s [2025-06-19 18:04:28.316] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphHalo) 1811s [2025-06-19 18:04:28.316] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Get SCOTCH graph data) 1811s [2025-06-19 18:04:28.316] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Extract partition boundaries from SCOTCH graph) 1811s [2025-06-19 18:04:28.316] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute graph partition (SCOTCH)) 1811s [2025-06-19 18:04:28.316] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 18:04:28.317] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 18:04:28.317] [debug] Received 96 data on 0 [8] 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute fixed-degree adjacency list to destination ranks) 1811s [2025-06-19 18:04:28.317] [debug] Got 768 cells from distribution 1811s [2025-06-19 18:04:28.317] [info] Extract basic topology: 768->768 1811s [2025-06-19 18:04:28.317] [info] Build local dual graph 1811s [2025-06-19 18:04:28.317] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:04:28.317] [info] GPS pseudo-diameter:(10) 74-48 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1811s [2025-06-19 18:04:28.317] [info] Create topology (single cell type) 1811s [2025-06-19 18:04:28.317] [info] Create topology (generalised) 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1811s [2025-06-19 18:04:28.317] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 18:04:28.317] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1811s [2025-06-19 18:04:28.317] [info] Compute ghost indices 1811s [2025-06-19 18:04:28.317] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:28.317] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:28.317] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:28.317] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 1811s [2025-06-19 18:04:28.317] [debug] Sending data to post offices (distribute_to_postoffice) 1811s [2025-06-19 18:04:28.317] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:28.317] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:28.317] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1811s [2025-06-19 18:04:28.317] [debug] Completed send data to post offices. 1811s [2025-06-19 18:04:28.317] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:28.317] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:28.317] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1811s [2025-06-19 18:04:28.317] [info] Checking required entities per dimension 1811s [2025-06-19 18:04:28.317] [info] Cell type: 0 dofmap: 96x8 1811s [2025-06-19 18:04:28.317] [info] Global index computation 1811s [2025-06-19 18:04:28.317] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:04:28.317] [info] Got 1 index_maps 1811s [2025-06-19 18:04:28.318] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:04:28.318] [info] Get global indices 1811s [2025-06-19 18:04:28.318] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:04:28.318] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1811s [2025-06-19 18:04:28.318] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1811s [2025-06-19 18:04:28.325] [info] Computing mesh entities of dimension 1 1811s [2025-06-19 18:04:28.325] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:28.325] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:28.325] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 1) 1811s [2025-06-19 18:04:28.325] [info] Computing mesh entities of dimension 2 1811s [2025-06-19 18:04:28.325] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:28.325] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:28.325] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 1811s [2025-06-19 18:04:28.325] [info] Checking required entities per dimension 1811s [2025-06-19 18:04:28.325] [info] Cell type: 0 dofmap: 96x125 1811s [2025-06-19 18:04:28.325] [info] Global index computation 1811s [2025-06-19 18:04:28.325] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:04:28.325] [info] Got 4 index_maps 1811s [2025-06-19 18:04:28.325] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:04:28.325] [info] Get global indices 1811s [2025-06-19 18:04:28.326] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:04:28.326] [info] Compute face permutations 1811s [2025-06-19 18:04:28.326] [info] Computing permutations for face type 0 1811s [2025-06-19 18:04:28.326] [info] Compute edge permutations 1811s [2025-06-19 18:04:28.326] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 1811s [2025-06-19 18:04:29.476] [info] Requesting connectivity (2, 0) - (3, 0) 1811s [2025-06-19 18:04:29.476] [info] Computing mesh connectivity 2-3 from transpose. 1811s [2025-06-19 18:04:29.476] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute connectivity 2-0) 1811s [2025-06-19 18:04:29.870] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build sparsity) 1811s [2025-06-19 18:04:29.898] [info] Column ghost size increased from 0 to 0 1811s [2025-06-19 18:04:29.898] [debug] Elapsed wall, usr, sys time: 0.020000, 0.030000, 0.000000 (SparsityPattern::finalize) 1811s _______________ test_P_tp_built_in_mesh[4-Q-CellType.hexahedron] _______________ 1811s 1811s family = 'Q', degree = 4, cell_type = CellType.hexahedron 1811s datadir = '/tmp/autopkgtest.CjbzA3/build.AYr/src/python/test/data' 1811s cg_solver = ._cg at 0xc54539d8> 1811s 1811s @pytest.mark.skipif(default_real_type != np.float64, reason="float32 not supported yet") 1811s @parametrize_cell_types_tp 1811s @pytest.mark.parametrize("family", ["Q"]) 1811s @pytest.mark.parametrize("degree", [2, 3, 4]) 1811s def test_P_tp_built_in_mesh(family, degree, cell_type, datadir, cg_solver): 1811s if cell_type == CellType.hexahedron: 1811s mesh = create_unit_cube(MPI.COMM_WORLD, 5, 5, 5, cell_type) 1811s elif cell_type == CellType.quadrilateral: 1811s mesh = create_unit_square(MPI.COMM_WORLD, 5, 5, cell_type) 1811s mesh = get_mesh(cell_type, datadir) 1811s V = functionspace(mesh, (family, degree)) 1811s > run_scalar_test(mesh, V, degree, cg_solver) 1811s 1811s python/test/unit/fem/test_fem_pipeline.py:604: 1811s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1811s 1811s mesh = 1811s V = FunctionSpace(Mesh(blocked element (Basix element (P, hexahedron, 1, equispaced, unset, False, float64, []), (3,)), 3616), Basix element (P, hexahedron, 4, gll_warped, unset, False, float64, [])) 1811s degree = 4, cg_solver = ._cg at 0xc54539d8> 1811s 1811s def run_scalar_test(mesh, V, degree, cg_solver): 1811s """Manufactured Poisson problem, solving u = x[1]**p, where p is the 1811s degree of the Lagrange function space. 1811s """ 1811s dtype = mesh.geometry.x.dtype 1811s u, v = TrialFunction(V), TestFunction(V) 1811s a = inner(grad(u), grad(v)) * dx 1811s 1811s # Get quadrature degree for bilinear form integrand (ignores effect of non-affine map) 1811s a = inner(grad(u), grad(v)) * dx(metadata={"quadrature_degree": -1}) 1811s a.integrals()[0].metadata()["quadrature_degree"] = ( 1811s ufl.algorithms.estimate_total_polynomial_degree(a) 1811s ) 1811s a = form(a, dtype=dtype) 1811s 1811s # Source term 1811s x = SpatialCoordinate(mesh) 1811s u_exact = x[1] ** degree 1811s f = -div(grad(u_exact)) 1811s 1811s # Set quadrature degree for linear form integrand (ignores effect of non-affine map) 1811s L = inner(f, v) * dx(metadata={"quadrature_degree": -1}) 1811s L.integrals()[0].metadata()["quadrature_degree"] = ( 1811s ufl.algorithms.estimate_total_polynomial_degree(L) 1811s ) 1811s L = form(L, dtype=dtype) 1811s 1811s u_bc = Function(V, dtype=dtype) 1811s u_bc.interpolate(lambda x: x[1] ** degree) 1811s 1811s # Create Dirichlet boundary condition 1811s facetdim = mesh.topology.dim - 1 1811s mesh.topology.create_connectivity(facetdim, mesh.topology.dim) 1811s bndry_facets = exterior_facet_indices(mesh.topology) 1811s bdofs = locate_dofs_topological(V, facetdim, bndry_facets) 1811s bc = dirichletbc(u_bc, bdofs) 1811s 1811s b = assemble_vector(L) 1811s apply_lifting(b.array, [a], bcs=[[bc]]) 1811s b.scatter_reverse(la.InsertMode.add) 1811s bc.set(b.array) 1811s 1811s a = form(a, dtype=dtype) 1811s A = assemble_matrix(a, bcs=[bc]) 1811s A.scatter_reverse() 1811s 1811s uh = Function(V, dtype=dtype) 1811s cg_solver(mesh.comm, A, b, uh.x) 1811s uh.x.scatter_forward() 1811s 1811s M = (u_exact - uh) ** 2 * dx 1811s M = form(M, dtype=dtype) 1811s error = mesh.comm.allreduce(assemble_scalar(M), op=MPI.SUM) 1811s eps = np.sqrt(np.finfo(dtype).eps) 1811s > assert np.isclose(error, 0.0, atol=eps) 1811s E assert np.False_ 1811s E + where np.False_ = (6.346228840943769e-07, 0.0, atol=np.float64(1.4901161193847656e-08)) 1811s E + where = np.isclose 1811s 1811s python/test/unit/fem/test_fem_pipeline.py:109: AssertionError 1811s ----------------------------- Captured stdout call ----------------------------- 1811s [2025-06-19 18:04:32.381] [info] Extract basic topology: 1000->1000 1811s [2025-06-19 18:04:32.381] [info] Build local dual graph 1811s [2025-06-19 18:04:32.381] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 18:04:32.381] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 18:04:32.381] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:04:32.381] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:04:32.381] [info] GPS pseudo-diameter:(13) 124-0 1811s [2025-06-19 18:04:32.381] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1811s [2025-06-19 18:04:32.381] [info] Create topology (single cell type) 1811s [2025-06-19 18:04:32.381] [info] Create topology (generalised) 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1811s [2025-06-19 18:04:32.382] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 18:04:32.382] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1811s [2025-06-19 18:04:32.382] [info] Compute ghost indices 1811s [2025-06-19 18:04:32.382] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.382] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.382] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.382] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 1811s [2025-06-19 18:04:32.382] [debug] Sending data to post offices (distribute_to_postoffice) 1811s [2025-06-19 18:04:32.382] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.382] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.382] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1811s [2025-06-19 18:04:32.382] [debug] Completed send data to post offices. 1811s [2025-06-19 18:04:32.382] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.382] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.382] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1811s [2025-06-19 18:04:32.382] [info] Checking required entities per dimension 1811s [2025-06-19 18:04:32.382] [info] Cell type: 0 dofmap: 125x8 1811s [2025-06-19 18:04:32.382] [info] Global index computation 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:04:32.382] [info] Got 1 index_maps 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:04:32.382] [info] Get global indices 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1811s [2025-06-19 18:04:32.382] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build BoxMesh (hexahedra)) 1811s [2025-06-19 18:04:32.383] [info] Read topology data "Grid" at /Xdmf/Domain 1811s [2025-06-19 18:04:32.383] [info] IO permuting cells 1811s [2025-06-19 18:04:32.383] [info] Read geometry data "Grid" at /Xdmf/Domain 1811s [2025-06-19 18:04:32.385] [info] Using partitioner with 768 cell data 1811s [2025-06-19 18:04:32.385] [info] Compute partition of cells across ranks 1811s [2025-06-19 18:04:32.385] [info] Building mesh dual graph 1811s [2025-06-19 18:04:32.385] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 18:04:32.385] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 18:04:32.385] [info] Build nonlocal part of mesh dual graph 1811s [2025-06-19 18:04:32.385] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute non-local part of mesh dual graph) 1811s [2025-06-19 18:04:32.385] [info] Graph edges (local: 464, non-local: 0) 1811s [2025-06-19 18:04:32.385] [info] Compute graph partition using PT-SCOTCH 1811s [2025-06-19 18:04:32.385] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphBuild) 1811s [2025-06-19 18:04:32.385] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphPart) 1811s [2025-06-19 18:04:32.385] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphHalo) 1811s [2025-06-19 18:04:32.385] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Get SCOTCH graph data) 1811s [2025-06-19 18:04:32.385] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Extract partition boundaries from SCOTCH graph) 1811s [2025-06-19 18:04:32.385] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute graph partition (SCOTCH)) 1811s [2025-06-19 18:04:32.385] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 18:04:32.385] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 18:04:32.386] [debug] Received 96 data on 0 [8] 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute fixed-degree adjacency list to destination ranks) 1811s [2025-06-19 18:04:32.386] [debug] Got 768 cells from distribution 1811s [2025-06-19 18:04:32.386] [info] Extract basic topology: 768->768 1811s [2025-06-19 18:04:32.386] [info] Build local dual graph 1811s [2025-06-19 18:04:32.386] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:04:32.386] [info] GPS pseudo-diameter:(10) 74-48 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1811s [2025-06-19 18:04:32.386] [info] Create topology (single cell type) 1811s [2025-06-19 18:04:32.386] [info] Create topology (generalised) 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1811s [2025-06-19 18:04:32.386] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 18:04:32.386] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1811s [2025-06-19 18:04:32.386] [info] Compute ghost indices 1811s [2025-06-19 18:04:32.386] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.386] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.386] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.386] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 1811s [2025-06-19 18:04:32.386] [debug] Sending data to post offices (distribute_to_postoffice) 1811s [2025-06-19 18:04:32.386] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.386] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.386] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1811s [2025-06-19 18:04:32.386] [debug] Completed send data to post offices. 1811s [2025-06-19 18:04:32.386] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.386] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.386] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1811s [2025-06-19 18:04:32.386] [info] Checking required entities per dimension 1811s [2025-06-19 18:04:32.386] [info] Cell type: 0 dofmap: 96x8 1811s [2025-06-19 18:04:32.386] [info] Global index computation 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:04:32.386] [info] Got 1 index_maps 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:04:32.386] [info] Get global indices 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:04:32.386] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1811s [2025-06-19 18:04:32.387] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1811s [2025-06-19 18:04:32.393] [info] Computing mesh entities of dimension 1 1811s [2025-06-19 18:04:32.393] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.393] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.393] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 1) 1811s [2025-06-19 18:04:32.393] [info] Computing mesh entities of dimension 2 1811s [2025-06-19 18:04:32.394] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:04:32.394] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:04:32.394] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 1811s [2025-06-19 18:04:32.394] [info] Checking required entities per dimension 1811s [2025-06-19 18:04:32.394] [info] Cell type: 0 dofmap: 96x125 1811s [2025-06-19 18:04:32.394] [info] Global index computation 1811s [2025-06-19 18:04:32.394] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:04:32.394] [info] Got 4 index_maps 1811s [2025-06-19 18:04:32.394] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:04:32.394] [info] Get global indices 1811s [2025-06-19 18:04:32.394] [debug] Elapsed wall, usr, sys time: 0.000000, 0.010000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:04:32.394] [info] Compute face permutations 1811s [2025-06-19 18:04:32.394] [info] Computing permutations for face type 0 1811s [2025-06-19 18:04:32.394] [info] Compute edge permutations 1811s [2025-06-19 18:04:32.394] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 1811s [2025-06-19 18:04:32.417] [info] Requesting connectivity (2, 0) - (3, 0) 1811s [2025-06-19 18:04:32.417] [info] Computing mesh connectivity 2-3 from transpose. 1811s [2025-06-19 18:04:32.417] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute connectivity 2-0) 1811s [2025-06-19 18:04:32.813] [debug] Elapsed wall, usr, sys time: 0.000000, 0.010000, 0.000000 (Build sparsity) 1811s [2025-06-19 18:04:32.840] [info] Column ghost size increased from 0 to 0 1811s [2025-06-19 18:04:32.840] [debug] Elapsed wall, usr, sys time: 0.030000, 0.020000, 0.000000 (SparsityPattern::finalize) 1811s ____________________ test_AA_hex[3-AAE-CellType.hexahedron] ____________________ 1811s 1811s family = 'AAE', degree = 3, cell_type = CellType.hexahedron 1811s datadir = '/tmp/autopkgtest.CjbzA3/build.AYr/src/python/test/data' 1811s cg_solver = ._cg at 0xc6064758> 1811s 1811s @pytest.mark.skipif(default_real_type != np.float64, reason="float32 not supported yet") 1811s @parametrize_cell_types_hex 1811s @pytest.mark.parametrize("family", ["AAE", "AAF"]) 1811s @pytest.mark.parametrize("degree", [1, 2, 3]) 1811s def test_AA_hex(family, degree, cell_type, datadir, cg_solver): 1811s mesh = get_mesh(cell_type, datadir) 1811s V = functionspace(mesh, (family, degree)) 1811s > run_vector_test(mesh, V, (degree - 1) // 2, cg_solver) 1811s 1811s python/test/unit/fem/test_fem_pipeline.py:734: 1811s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1811s 1811s mesh = 1811s V = FunctionSpace(Mesh(blocked element (Basix element (P, hexahedron, 1, equispaced, unset, False, float64, []), (3,)), 3678), Basix element (N2E, hexahedron, 3, legendre, legendre, False, float64, [])) 1811s degree = 1, cg_solver = ._cg at 0xc6064758> 1811s maxit = 500, rtol = None 1811s 1811s def run_vector_test(mesh, V, degree, cg_solver, maxit=500, rtol=None): 1811s """Projection into H(div/curl) spaces.""" 1811s u, v = ufl.TrialFunction(V), ufl.TestFunction(V) 1811s a = form(inner(u, v) * dx) 1811s 1811s # Source term 1811s x = SpatialCoordinate(mesh) 1811s u_exact = x[0] ** degree 1811s L = form(inner(u_exact, v[0]) * dx) 1811s 1811s b = assemble_vector(L) 1811s b.scatter_reverse(la.InsertMode.add) 1811s 1811s A = assemble_matrix(a) 1811s A.scatter_reverse() 1811s 1811s # Solve 1811s uh = Function(V) 1811s cg_solver(mesh.comm, A, b, uh.x, maxit=maxit, rtol=rtol) 1811s uh.x.scatter_forward() 1811s 1811s # Calculate error 1811s M = (u_exact - uh[0]) ** 2 * dx 1811s for i in range(1, mesh.topology.dim): 1811s M += uh[i] ** 2 * dx 1811s M = form(M) 1811s 1811s error = mesh.comm.allreduce(assemble_scalar(M), op=MPI.SUM) 1811s > assert np.isclose(error, 0.0, atol=1e-07) 1811s E assert np.False_ 1811s E + where np.False_ = (0.022015548873827666, 0.0, atol=1e-07) 1811s E + where = np.isclose 1811s 1811s python/test/unit/fem/test_fem_pipeline.py:140: AssertionError 1811s ----------------------------- Captured stdout call ----------------------------- 1811s [2025-06-19 18:05:44.224] [info] Read topology data "Grid" at /Xdmf/Domain 1811s [2025-06-19 18:05:44.224] [info] IO permuting cells 1811s [2025-06-19 18:05:44.224] [info] Read geometry data "Grid" at /Xdmf/Domain 1811s [2025-06-19 18:05:44.225] [info] Using partitioner with 768 cell data 1811s [2025-06-19 18:05:44.225] [info] Compute partition of cells across ranks 1811s [2025-06-19 18:05:44.225] [info] Building mesh dual graph 1811s [2025-06-19 18:05:44.225] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 18:05:44.225] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 18:05:44.225] [info] Build nonlocal part of mesh dual graph 1811s [2025-06-19 18:05:44.225] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute non-local part of mesh dual graph) 1811s [2025-06-19 18:05:44.225] [info] Graph edges (local: 464, non-local: 0) 1811s [2025-06-19 18:05:44.225] [info] Compute graph partition using PT-SCOTCH 1811s [2025-06-19 18:05:44.225] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphBuild) 1811s [2025-06-19 18:05:44.226] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphPart) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphHalo) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Get SCOTCH graph data) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Extract partition boundaries from SCOTCH graph) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute graph partition (SCOTCH)) 1811s [2025-06-19 18:05:44.227] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 18:05:44.227] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 18:05:44.227] [debug] Received 96 data on 0 [8] 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute fixed-degree adjacency list to destination ranks) 1811s [2025-06-19 18:05:44.227] [debug] Got 768 cells from distribution 1811s [2025-06-19 18:05:44.227] [info] Extract basic topology: 768->768 1811s [2025-06-19 18:05:44.227] [info] Build local dual graph 1811s [2025-06-19 18:05:44.227] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:05:44.227] [info] GPS pseudo-diameter:(10) 74-48 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1811s [2025-06-19 18:05:44.227] [info] Create topology (single cell type) 1811s [2025-06-19 18:05:44.227] [info] Create topology (generalised) 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1811s [2025-06-19 18:05:44.227] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 18:05:44.227] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1811s [2025-06-19 18:05:44.227] [info] Compute ghost indices 1811s [2025-06-19 18:05:44.227] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:44.227] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:44.227] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:44.227] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 1811s [2025-06-19 18:05:44.227] [debug] Sending data to post offices (distribute_to_postoffice) 1811s [2025-06-19 18:05:44.227] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:44.227] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:44.227] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1811s [2025-06-19 18:05:44.227] [debug] Completed send data to post offices. 1811s [2025-06-19 18:05:44.227] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:44.227] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:44.227] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1811s [2025-06-19 18:05:44.227] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1811s [2025-06-19 18:05:44.227] [info] Checking required entities per dimension 1811s [2025-06-19 18:05:44.227] [info] Cell type: 0 dofmap: 96x8 1811s [2025-06-19 18:05:44.228] [info] Global index computation 1811s [2025-06-19 18:05:44.228] [debug] Elapsed wall, usr, sys time: 0.000000, 0.010000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:05:44.228] [info] Got 1 index_maps 1811s [2025-06-19 18:05:44.228] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:05:44.228] [info] Get global indices 1811s [2025-06-19 18:05:44.228] [debug] Elapsed wall, usr, sys time: 0.000000, 0.010000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:05:44.228] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1811s [2025-06-19 18:05:44.228] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1811s [2025-06-19 18:05:44.241] [info] Computing mesh entities of dimension 1 1811s [2025-06-19 18:05:44.242] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:44.242] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:44.242] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 1) 1811s [2025-06-19 18:05:44.242] [info] Computing mesh entities of dimension 2 1811s [2025-06-19 18:05:44.242] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:44.242] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:44.242] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.010000 (Compute entities of dim = 2) 1811s [2025-06-19 18:05:44.242] [info] Checking required entities per dimension 1811s [2025-06-19 18:05:44.242] [info] Cell type: 0 dofmap: 96x84 1811s [2025-06-19 18:05:44.242] [info] Global index computation 1811s [2025-06-19 18:05:44.242] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:05:44.242] [info] Got 2 index_maps 1811s [2025-06-19 18:05:44.242] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:05:44.242] [info] Get global indices 1811s [2025-06-19 18:05:44.242] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:05:45.410] [info] Compute face permutations 1811s [2025-06-19 18:05:45.410] [info] Computing permutations for face type 0 1811s [2025-06-19 18:05:45.410] [info] Compute edge permutations 1811s [2025-06-19 18:05:45.410] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 1811s [2025-06-19 18:05:45.415] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build sparsity) 1811s [2025-06-19 18:05:45.428] [info] Column ghost size increased from 0 to 0 1811s [2025-06-19 18:05:45.428] [debug] Elapsed wall, usr, sys time: 0.010000, 0.010000, 0.000000 (SparsityPattern::finalize) 1811s ______________ test_Lagrange_interpolation[4-CellType.hexahedron] ______________ 1811s 1811s cell_type = CellType.hexahedron, order = 4 1811s 1811s @pytest.mark.skip_in_parallel 1811s @parametrize_cell_types 1811s @pytest.mark.parametrize("order", range(1, 5)) 1811s def test_Lagrange_interpolation(cell_type, order): 1811s """Test that interpolation is correct in a function space""" 1811s mesh = one_cell_mesh(cell_type) 1811s V = functionspace(mesh, ("Lagrange", order)) 1811s > run_scalar_test(V, order) 1811s 1811s python/test/unit/fem/test_interpolation.py:276: 1811s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1811s 1811s V = FunctionSpace(Mesh(blocked element (Basix element (P, hexahedron, 1, gll_warped, unset, False, float64, []), (3,)), 3733), Basix element (P, hexahedron, 4, gll_warped, unset, False, float64, [])) 1811s poly_order = 4 1811s 1811s def run_scalar_test(V, poly_order): 1811s """Test that interpolation is correct in a scalar valued space.""" 1811s random.seed(13) 1811s tdim = V.mesh.topology.dim 1811s if tdim == 1: 1811s 1811s def f(x): 1811s return x[0] ** poly_order 1811s elif tdim == 2: 1811s 1811s def f(x): 1811s return x[1] ** poly_order + 2 * x[0] ** min(poly_order, 1) 1811s else: 1811s 1811s def f(x): 1811s return ( 1811s x[1] ** poly_order + 2 * x[0] ** min(poly_order, 1) - 3 * x[2] ** min(poly_order, 2) 1811s ) 1811s 1811s v = Function(V) 1811s v.interpolate(f) 1811s points = [random_point_in_cell(V.mesh) for count in range(5)] 1811s points = np.asarray(points, dtype=default_real_type) 1811s cells = [0 for count in range(5)] 1811s values = v.eval(points, cells) 1811s for p, val in zip(points, values): 1811s > assert np.allclose(val, f(p), atol=1.0e-5) 1811s E assert False 1811s E + where False = (array([-0.37760622]), np.float64(-0.42544847605948), atol=1e-05) 1811s E + where = np.allclose 1811s E + and np.float64(-0.42544847605948) = .f at 0xd0c7b438>(array([0.2020989 , 0.87051599, 0.68408192])) 1811s 1811s python/test/unit/fem/test_interpolation.py:235: AssertionError 1811s ----------------------------- Captured stdout call ----------------------------- 1811s [2025-06-19 18:05:54.904] [info] Extract basic topology: 8->8 1811s [2025-06-19 18:05:54.904] [info] Build local dual graph 1811s [2025-06-19 18:05:54.904] [info] Build local part of mesh dual graph (mixed) 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1811s [2025-06-19 18:05:54.904] [info] GPS pseudo-diameter:(1) 0-0 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1811s [2025-06-19 18:05:54.904] [info] Create topology (single cell type) 1811s [2025-06-19 18:05:54.904] [info] Create topology (generalised) 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1811s [2025-06-19 18:05:54.904] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1811s [2025-06-19 18:05:54.904] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1811s [2025-06-19 18:05:54.904] [info] Compute ghost indices 1811s [2025-06-19 18:05:54.904] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:54.904] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:54.904] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:54.904] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 1811s [2025-06-19 18:05:54.904] [debug] Sending data to post offices (distribute_to_postoffice) 1811s [2025-06-19 18:05:54.904] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:54.904] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:54.904] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1811s [2025-06-19 18:05:54.904] [debug] Completed send data to post offices. 1811s [2025-06-19 18:05:54.904] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:54.904] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:54.904] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1811s [2025-06-19 18:05:54.904] [info] Checking required entities per dimension 1811s [2025-06-19 18:05:54.904] [info] Cell type: 0 dofmap: 1x8 1811s [2025-06-19 18:05:54.904] [info] Global index computation 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:05:54.904] [info] Got 1 index_maps 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:05:54.904] [info] Get global indices 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1811s [2025-06-19 18:05:54.904] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1811s [2025-06-19 18:05:54.909] [info] Computing mesh entities of dimension 1 1811s [2025-06-19 18:05:54.909] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:54.909] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:54.910] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 1) 1811s [2025-06-19 18:05:54.910] [info] Computing mesh entities of dimension 2 1811s [2025-06-19 18:05:54.910] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1811s [2025-06-19 18:05:54.910] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1811s [2025-06-19 18:05:54.910] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 1811s [2025-06-19 18:05:54.910] [info] Checking required entities per dimension 1811s [2025-06-19 18:05:54.910] [info] Cell type: 0 dofmap: 1x125 1811s [2025-06-19 18:05:54.910] [info] Global index computation 1811s [2025-06-19 18:05:54.910] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1811s [2025-06-19 18:05:54.910] [info] Got 4 index_maps 1811s [2025-06-19 18:05:54.910] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1811s [2025-06-19 18:05:54.910] [info] Get global indices 1811s [2025-06-19 18:05:54.910] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1811s [2025-06-19 18:05:54.910] [info] Compute face permutations 1811s [2025-06-19 18:05:54.910] [info] Computing permutations for face type 0 1811s [2025-06-19 18:05:54.910] [info] Compute edge permutations 1811s [2025-06-19 18:05:54.910] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 1811s =============================== warnings summary =============================== 1811s test/unit/fem/test_expression.py::test_facet_expression[complex64] 1811s test/unit/fem/test_expression.py::test_facet_expression[complex128] 1811s /usr/lib/python3/dist-packages/ffcx/element_interface.py:47: ComplexWarning: Casting complex values to real discards the imaginary part 1811s return np.asarray( 1811s 1811s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1811s ============================= slowest 20 durations ============================= 1811s 18.25s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 1811s 4.94s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 1811s 4.54s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 1811s 4.27s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 1811s 3.99s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 1811s 3.94s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex128] 1811s 3.62s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex64] 1811s 3.61s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 1811s 3.58s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 1811s 3.45s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 1811s 3.38s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex128-CellType.hexahedron] 1811s 3.38s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float64] 1811s 3.33s call test/unit/fem/test_element_integrals.py::test_facet_normals[float64-CellType.hexahedron] 1811s 3.28s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] 1811s 3.25s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float32] 1811s 3.25s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex64-CellType.hexahedron] 1811s 3.23s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 1811s 3.13s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 1811s 3.04s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] 1811s 2.88s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 1811s =========================== short test summary info ============================ 1811s FAILED python/test/unit/fem/test_dof_permuting.py::test_evaluation[3-hexahedron-AAE] 1811s FAILED python/test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] 1811s FAILED python/test/unit/fem/test_fem_pipeline.py::test_P_tp_built_in_mesh[4-Q-CellType.hexahedron] 1811s FAILED python/test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] 1811s FAILED python/test/unit/fem/test_interpolation.py::test_Lagrange_interpolation[4-CellType.hexahedron] 1811s = 5 failed, 2473 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 2 warnings in 1044.83s (0:17:24) = 1812s autopkgtest [18:11:48]: test test-dolfinx-python-unittests: -----------------------] 1816s test-dolfinx-python-unittests FAIL non-zero exit status 1 1816s autopkgtest [18:11:52]: test test-dolfinx-python-unittests: - - - - - - - - - - results - - - - - - - - - - 1819s autopkgtest [18:11:55]: test test-dolfinx-python-demos: preparing testbed 1821s Reading package lists... 1821s Building dependency tree... 1821s Reading state information... 1821s Solving dependencies... 1822s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1844s autopkgtest [18:12:20]: test test-dolfinx-python-demos: [----------------------- 1846s == running python demos == 1846s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 1846s === python 3.13 demo test (serial) === 1846s ============================= test session starts ============================== 1846s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1846s cachedir: .pytest_cache 1846s rootdir: /tmp/autopkgtest.CjbzA3/build.AYr/src/python/demo 1846s configfile: pytest.ini 1846s plugins: typeguard-4.4.2 1846s collecting ... collected 48 items / 14 deselected / 34 selected 1846s 1846s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 1848s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 1852s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 1853s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 1857s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 1867s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 1868s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 1869s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 1869s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 1869s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 1901s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 1906s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 1906s test.py::test_demos[path19-test.py] PASSED [ 38%] 1907s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 1911s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 1911s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 1914s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 1915s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 1915s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 1916s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 1916s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 1920s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 1922s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 1922s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 1923s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 1923s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 1923s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 1941s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 1942s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 1942s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 1943s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 1946s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 1947s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 1948s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1948s 1948s ============================= slowest 20 durations ============================= 1948s 31.46s call test.py::test_demos[path17-demo_tnt-elements.py] 1948s 17.86s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1948s 9.37s call test.py::test_demos[path10-demo_navier-stokes.py] 1948s 5.07s call test.py::test_demos[path18-demo_types.py] 1948s 4.38s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 1948s 4.31s call test.py::test_demos[path9-demo_mixed-poisson.py] 1948s 3.36s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 1948s 3.33s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1948s 2.77s call test.py::test_demos[path4-demo_elasticity.py] 1948s 2.65s call test.py::test_demos[path23-demo_stokes.py] 1948s 2.35s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1948s 2.23s call test.py::test_demos[path2-demo_biharmonic.py] 1948s 1.93s call test.py::test_demos[path7-demo_helmholtz.py] 1948s 1.36s call test.py::test_demos_mpi[path23-demo_stokes.py] 1948s 1.31s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 1948s 1.01s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1948s 0.88s call test.py::test_demos[path12-demo_poisson.py] 1948s 0.71s call test.py::test_demos_mpi[path18-demo_types.py] 1948s 0.70s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 1948s 0.67s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1948s ================ 34 passed, 14 deselected in 102.07s (0:01:42) ================= 1948s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 1948s === python demo test (MPI using 3 processors out of 8) === 1948s ============================= test session starts ============================== 1948s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1948s cachedir: .pytest_cache 1948s rootdir: /tmp/autopkgtest.CjbzA3/build.AYr/src/python/demo 1948s configfile: pytest.ini 1948s plugins: typeguard-4.4.2 1948s collecting ... collected 48 items / 35 deselected / 13 selected 1948s 1948s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 1950s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 1954s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 1975s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 1976s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 1976s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 1984s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 1985s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 1986s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 1986s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 1996s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 1997s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 2000s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2000s 2000s ============================= slowest 20 durations ============================= 2000s 21.76s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 2000s 9.44s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2000s 8.08s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2000s 3.81s call test.py::test_demos_mpi[path23-demo_stokes.py] 2000s 3.73s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2000s 1.58s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2000s 0.95s call test.py::test_demos_mpi[path18-demo_types.py] 2000s 0.89s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2000s 0.61s call test.py::test_demos_mpi[path15-demo_pyvista.py] 2000s 0.60s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 2000s 0.32s call test.py::test_demos_mpi[path14-demo_pyamg.py] 2000s 0.17s call test.py::test_demos_mpi[path19-test.py] 2000s 0.17s call test.py::test_demos_mpi[path0-conftest.py] 2000s 2000s (7 durations < 0.005s hidden. Use -vv to show these durations.) 2000s ====================== 13 passed, 35 deselected in 52.15s ====================== 2001s autopkgtest [18:14:57]: test test-dolfinx-python-demos: -----------------------] 2004s test-dolfinx-python-demos PASS 2004s autopkgtest [18:15:00]: test test-dolfinx-python-demos: - - - - - - - - - - results - - - - - - - - - - 2008s autopkgtest [18:15:04]: test test-dolfinx-python-complex-unittests: preparing testbed 2010s Reading package lists... 2010s Building dependency tree... 2010s Reading state information... 2010s Solving dependencies... 2010s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2031s autopkgtest [18:15:27]: test test-dolfinx-python-complex-unittests: [----------------------- 2033s == running python tests for complex build == 2033s skipping tests with SKIP_TEST_LIST=test_cube_distance 2033s === python 3.13 unit test (serial) for complex build === 2035s ============================= test session starts ============================== 2035s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 2035s rootdir: /tmp/autopkgtest.CjbzA3/build.AYr/src/python 2035s configfile: pyproject.toml 2035s plugins: typeguard-4.4.2 2035s collected 2637 items / 12 deselected / 2625 selected 2035s 2035s python/test/unit/common/test_index_map.py ....s [ 0%] 2035s python/test/unit/common/test_mpi.py .. [ 0%] 2035s python/test/unit/common/test_public_api.py s [ 0%] 2035s python/test/unit/common/test_timer.py .. [ 0%] 2035s python/test/unit/common/test_version.py . [ 0%] 2043s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 2044s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 2053s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 2100s ....................................................x.. [ 4%] 2103s python/test/unit/fem/test_assembler.py ................................. [ 5%] 2147s ........................... [ 6%] 2148s python/test/unit/fem/test_bcs.py .................... [ 7%] 2149s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 2149s python/test/unit/fem/test_constant.py ....... [ 7%] 2151s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 2155s ....................................xx..xx.. [ 10%] 2156s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 2161s ........................................................................ [ 13%] 2165s .................................................... [ 15%] 2166s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 2169s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 2192s ........................................................................ [ 20%] 2244s .........................................ssssss [ 22%] 2245s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 2253s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 2276s ........................................................................ [ 26%] 2286s ........................................................................ [ 29%] 2296s ........................................................................ [ 32%] 2304s .......................................ssssssssssssssss................. [ 34%] 2304s ....... [ 35%] 2309s python/test/unit/fem/test_expression.py ............................. [ 36%] 2322s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 2397s .................s.s.......s.................F.....F.....s.............. [ 40%] 2455s ........s.............................. [ 41%] 2456s python/test/unit/fem/test_forms.py .. [ 41%] 2457s python/test/unit/fem/test_function.py ............ [ 42%] 2459s python/test/unit/fem/test_function_space.py ............. [ 42%] 2459s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 2462s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 2480s ........................................................................ [ 46%] 2534s ........................................................................ [ 49%] 2546s ..........s............................ [ 50%] 2562s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 2562s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 2568s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 2583s ........................................................................ [ 55%] 2585s ....................... [ 56%] 2600s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 2601s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 2614s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 2623s ............. [ 57%] 2625s python/test/unit/fem/test_special_functions.py ... [ 57%] 2628s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 2631s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 2638s .............................................................. [ 61%] 2639s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 2640s python/test/unit/fem/test_vector_function.py .......... [ 62%] 2641s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 2645s ........................................ [ 64%] 2648s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 2649s ................. [ 66%] 2649s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 2652s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 2654s ssssssssssssssssssss [ 68%] 2656s python/test/unit/io/test_vtk.py ....................... [ 69%] 2659s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 2664s ................................................... [ 72%] 2667s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 2671s .......................................... [ 75%] 2671s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 2671s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 2674s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 2677s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 2677s xxxxxx [ 78%] 2687s python/test/unit/la/test_nullspace.py ................................ [ 79%] 2687s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 2688s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 2688s python/test/unit/mesh/test_cell.py ... [ 80%] 2688s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 2688s python/test/unit/mesh/test_dual_graph.py . [ 80%] 2688s python/test/unit/mesh/test_face.py s. [ 80%] 2689s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 2692s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 2704s ...........................x...x..........xx..xx........................ [ 84%] 2706s x.....x.................. [ 85%] 2707s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 2710s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 2719s ........................................................................ [ 89%] 2726s ........................................................................ [ 92%] 2733s ........................................................................ [ 94%] 2734s ..... [ 94%] 2736s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 2737s ........ [ 96%] 2737s python/test/unit/mesh/test_meshtags.py .... [ 96%] 2738s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 2739s python/test/unit/nls/test_newton.py ... [ 96%] 2742s python/test/unit/refinement/test_interval.py ........................... [ 97%] 2746s ............................................. [ 99%] 2748s python/test/unit/refinement/test_refinement.py ................. [100%] 2748s 2748s =================================== FAILURES =================================== 2748s ______________________ test_P_tp[4-Q-CellType.hexahedron] ______________________ 2748s 2748s family = 'Q', degree = 4, cell_type = CellType.hexahedron 2748s datadir = '/tmp/autopkgtest.CjbzA3/build.AYr/src/python/test/data' 2748s cg_solver = ._cg at 0xc0977618> 2748s 2748s @pytest.mark.skipif(default_real_type != np.float64, reason="float32 not supported yet") 2748s @parametrize_cell_types_tp 2748s @pytest.mark.parametrize("family", ["Q"]) 2748s @pytest.mark.parametrize("degree", [2, 3, 4]) 2748s def test_P_tp(family, degree, cell_type, datadir, cg_solver): 2748s mesh = get_mesh(cell_type, datadir) 2748s V = functionspace(mesh, (family, degree)) 2748s > run_scalar_test(mesh, V, degree, cg_solver) 2748s 2748s python/test/unit/fem/test_fem_pipeline.py:590: 2748s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2748s 2748s mesh = 2748s V = FunctionSpace(Mesh(blocked element (Basix element (P, hexahedron, 1, equispaced, unset, False, float64, []), (3,)), 3611), Basix element (P, hexahedron, 4, gll_warped, unset, False, float64, [])) 2748s degree = 4, cg_solver = ._cg at 0xc0977618> 2748s 2748s def run_scalar_test(mesh, V, degree, cg_solver): 2748s """Manufactured Poisson problem, solving u = x[1]**p, where p is the 2748s degree of the Lagrange function space. 2748s """ 2748s dtype = mesh.geometry.x.dtype 2748s u, v = TrialFunction(V), TestFunction(V) 2748s a = inner(grad(u), grad(v)) * dx 2748s 2748s # Get quadrature degree for bilinear form integrand (ignores effect of non-affine map) 2748s a = inner(grad(u), grad(v)) * dx(metadata={"quadrature_degree": -1}) 2748s a.integrals()[0].metadata()["quadrature_degree"] = ( 2748s ufl.algorithms.estimate_total_polynomial_degree(a) 2748s ) 2748s a = form(a, dtype=dtype) 2748s 2748s # Source term 2748s x = SpatialCoordinate(mesh) 2748s u_exact = x[1] ** degree 2748s f = -div(grad(u_exact)) 2748s 2748s # Set quadrature degree for linear form integrand (ignores effect of non-affine map) 2748s L = inner(f, v) * dx(metadata={"quadrature_degree": -1}) 2748s L.integrals()[0].metadata()["quadrature_degree"] = ( 2748s ufl.algorithms.estimate_total_polynomial_degree(L) 2748s ) 2748s L = form(L, dtype=dtype) 2748s 2748s u_bc = Function(V, dtype=dtype) 2748s u_bc.interpolate(lambda x: x[1] ** degree) 2748s 2748s # Create Dirichlet boundary condition 2748s facetdim = mesh.topology.dim - 1 2748s mesh.topology.create_connectivity(facetdim, mesh.topology.dim) 2748s bndry_facets = exterior_facet_indices(mesh.topology) 2748s bdofs = locate_dofs_topological(V, facetdim, bndry_facets) 2748s bc = dirichletbc(u_bc, bdofs) 2748s 2748s b = assemble_vector(L) 2748s apply_lifting(b.array, [a], bcs=[[bc]]) 2748s b.scatter_reverse(la.InsertMode.add) 2748s bc.set(b.array) 2748s 2748s a = form(a, dtype=dtype) 2748s A = assemble_matrix(a, bcs=[bc]) 2748s A.scatter_reverse() 2748s 2748s uh = Function(V, dtype=dtype) 2748s cg_solver(mesh.comm, A, b, uh.x) 2748s uh.x.scatter_forward() 2748s 2748s M = (u_exact - uh) ** 2 * dx 2748s M = form(M, dtype=dtype) 2748s error = mesh.comm.allreduce(assemble_scalar(M), op=MPI.SUM) 2748s eps = np.sqrt(np.finfo(dtype).eps) 2748s > assert np.isclose(error, 0.0, atol=eps) 2748s E assert np.False_ 2748s E + where np.False_ = (6.346228840943769e-07, 0.0, atol=np.float64(1.4901161193847656e-08)) 2748s E + where = np.isclose 2748s 2748s python/test/unit/fem/test_fem_pipeline.py:109: AssertionError 2748s ----------------------------- Captured stdout call ----------------------------- 2748s [2025-06-19 18:21:07.499] [info] Read topology data "Grid" at /Xdmf/Domain 2748s [2025-06-19 18:21:07.499] [info] IO permuting cells 2748s [2025-06-19 18:21:07.499] [info] Read geometry data "Grid" at /Xdmf/Domain 2748s [2025-06-19 18:21:07.500] [info] Using partitioner with 768 cell data 2748s [2025-06-19 18:21:07.500] [info] Compute partition of cells across ranks 2748s [2025-06-19 18:21:07.500] [info] Building mesh dual graph 2748s [2025-06-19 18:21:07.501] [info] Build local part of mesh dual graph (mixed) 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 2748s [2025-06-19 18:21:07.501] [info] Build nonlocal part of mesh dual graph 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute non-local part of mesh dual graph) 2748s [2025-06-19 18:21:07.501] [info] Graph edges (local: 464, non-local: 0) 2748s [2025-06-19 18:21:07.501] [info] Compute graph partition using PT-SCOTCH 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphBuild) 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphPart) 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphHalo) 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Get SCOTCH graph data) 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Extract partition boundaries from SCOTCH graph) 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute graph partition (SCOTCH)) 2748s [2025-06-19 18:21:07.501] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 2748s [2025-06-19 18:21:07.501] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 2748s [2025-06-19 18:21:07.501] [debug] Received 96 data on 0 [8] 2748s [2025-06-19 18:21:07.501] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute fixed-degree adjacency list to destination ranks) 2748s [2025-06-19 18:21:07.501] [debug] Got 768 cells from distribution 2748s [2025-06-19 18:21:07.501] [info] Extract basic topology: 768->768 2748s [2025-06-19 18:21:07.501] [info] Build local dual graph 2748s [2025-06-19 18:21:07.501] [info] Build local part of mesh dual graph (mixed) 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 2748s [2025-06-19 18:21:07.502] [info] GPS pseudo-diameter:(10) 74-48 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 2748s [2025-06-19 18:21:07.502] [info] Create topology (single cell type) 2748s [2025-06-19 18:21:07.502] [info] Create topology (generalised) 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 2748s [2025-06-19 18:21:07.502] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 2748s [2025-06-19 18:21:07.502] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 2748s [2025-06-19 18:21:07.502] [info] Compute ghost indices 2748s [2025-06-19 18:21:07.502] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:07.502] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:07.502] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:07.502] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 2748s [2025-06-19 18:21:07.502] [debug] Sending data to post offices (distribute_to_postoffice) 2748s [2025-06-19 18:21:07.502] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:07.502] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:07.502] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 2748s [2025-06-19 18:21:07.502] [debug] Completed send data to post offices. 2748s [2025-06-19 18:21:07.502] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:07.502] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:07.502] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 2748s [2025-06-19 18:21:07.502] [info] Checking required entities per dimension 2748s [2025-06-19 18:21:07.502] [info] Cell type: 0 dofmap: 96x8 2748s [2025-06-19 18:21:07.502] [info] Global index computation 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 2748s [2025-06-19 18:21:07.502] [info] Got 1 index_maps 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 2748s [2025-06-19 18:21:07.502] [info] Get global indices 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 2748s [2025-06-19 18:21:07.502] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 2748s [2025-06-19 18:21:07.516] [info] Computing mesh entities of dimension 1 2748s [2025-06-19 18:21:07.516] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:07.516] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:07.516] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.010000 (Compute entities of dim = 1) 2748s [2025-06-19 18:21:07.516] [info] Computing mesh entities of dimension 2 2748s [2025-06-19 18:21:07.516] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:07.516] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:07.516] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 2748s [2025-06-19 18:21:07.517] [info] Checking required entities per dimension 2748s [2025-06-19 18:21:07.517] [info] Cell type: 0 dofmap: 96x125 2748s [2025-06-19 18:21:07.517] [info] Global index computation 2748s [2025-06-19 18:21:07.517] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 2748s [2025-06-19 18:21:07.517] [info] Got 4 index_maps 2748s [2025-06-19 18:21:07.517] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 2748s [2025-06-19 18:21:07.517] [info] Get global indices 2748s [2025-06-19 18:21:07.517] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 2748s [2025-06-19 18:21:07.517] [info] Compute face permutations 2748s [2025-06-19 18:21:07.517] [info] Computing permutations for face type 0 2748s [2025-06-19 18:21:07.517] [info] Compute edge permutations 2748s [2025-06-19 18:21:07.517] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 2748s [2025-06-19 18:21:07.545] [info] Requesting connectivity (2, 0) - (3, 0) 2748s [2025-06-19 18:21:07.545] [info] Computing mesh connectivity 2-3 from transpose. 2748s [2025-06-19 18:21:07.545] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute connectivity 2-0) 2748s [2025-06-19 18:21:07.936] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build sparsity) 2748s [2025-06-19 18:21:07.961] [info] Column ghost size increased from 0 to 0 2748s [2025-06-19 18:21:07.961] [debug] Elapsed wall, usr, sys time: 0.030000, 0.020000, 0.000000 (SparsityPattern::finalize) 2748s _______________ test_P_tp_built_in_mesh[4-Q-CellType.hexahedron] _______________ 2748s 2748s family = 'Q', degree = 4, cell_type = CellType.hexahedron 2748s datadir = '/tmp/autopkgtest.CjbzA3/build.AYr/src/python/test/data' 2748s cg_solver = ._cg at 0xc0954ed8> 2748s 2748s @pytest.mark.skipif(default_real_type != np.float64, reason="float32 not supported yet") 2748s @parametrize_cell_types_tp 2748s @pytest.mark.parametrize("family", ["Q"]) 2748s @pytest.mark.parametrize("degree", [2, 3, 4]) 2748s def test_P_tp_built_in_mesh(family, degree, cell_type, datadir, cg_solver): 2748s if cell_type == CellType.hexahedron: 2748s mesh = create_unit_cube(MPI.COMM_WORLD, 5, 5, 5, cell_type) 2748s elif cell_type == CellType.quadrilateral: 2748s mesh = create_unit_square(MPI.COMM_WORLD, 5, 5, cell_type) 2748s mesh = get_mesh(cell_type, datadir) 2748s V = functionspace(mesh, (family, degree)) 2748s > run_scalar_test(mesh, V, degree, cg_solver) 2748s 2748s python/test/unit/fem/test_fem_pipeline.py:604: 2748s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2748s 2748s mesh = 2748s V = FunctionSpace(Mesh(blocked element (Basix element (P, hexahedron, 1, equispaced, unset, False, float64, []), (3,)), 3623), Basix element (P, hexahedron, 4, gll_warped, unset, False, float64, [])) 2748s degree = 4, cg_solver = ._cg at 0xc0954ed8> 2748s 2748s def run_scalar_test(mesh, V, degree, cg_solver): 2748s """Manufactured Poisson problem, solving u = x[1]**p, where p is the 2748s degree of the Lagrange function space. 2748s """ 2748s dtype = mesh.geometry.x.dtype 2748s u, v = TrialFunction(V), TestFunction(V) 2748s a = inner(grad(u), grad(v)) * dx 2748s 2748s # Get quadrature degree for bilinear form integrand (ignores effect of non-affine map) 2748s a = inner(grad(u), grad(v)) * dx(metadata={"quadrature_degree": -1}) 2748s a.integrals()[0].metadata()["quadrature_degree"] = ( 2748s ufl.algorithms.estimate_total_polynomial_degree(a) 2748s ) 2748s a = form(a, dtype=dtype) 2748s 2748s # Source term 2748s x = SpatialCoordinate(mesh) 2748s u_exact = x[1] ** degree 2748s f = -div(grad(u_exact)) 2748s 2748s # Set quadrature degree for linear form integrand (ignores effect of non-affine map) 2748s L = inner(f, v) * dx(metadata={"quadrature_degree": -1}) 2748s L.integrals()[0].metadata()["quadrature_degree"] = ( 2748s ufl.algorithms.estimate_total_polynomial_degree(L) 2748s ) 2748s L = form(L, dtype=dtype) 2748s 2748s u_bc = Function(V, dtype=dtype) 2748s u_bc.interpolate(lambda x: x[1] ** degree) 2748s 2748s # Create Dirichlet boundary condition 2748s facetdim = mesh.topology.dim - 1 2748s mesh.topology.create_connectivity(facetdim, mesh.topology.dim) 2748s bndry_facets = exterior_facet_indices(mesh.topology) 2748s bdofs = locate_dofs_topological(V, facetdim, bndry_facets) 2748s bc = dirichletbc(u_bc, bdofs) 2748s 2748s b = assemble_vector(L) 2748s apply_lifting(b.array, [a], bcs=[[bc]]) 2748s b.scatter_reverse(la.InsertMode.add) 2748s bc.set(b.array) 2748s 2748s a = form(a, dtype=dtype) 2748s A = assemble_matrix(a, bcs=[bc]) 2748s A.scatter_reverse() 2748s 2748s uh = Function(V, dtype=dtype) 2748s cg_solver(mesh.comm, A, b, uh.x) 2748s uh.x.scatter_forward() 2748s 2748s M = (u_exact - uh) ** 2 * dx 2748s M = form(M, dtype=dtype) 2748s error = mesh.comm.allreduce(assemble_scalar(M), op=MPI.SUM) 2748s eps = np.sqrt(np.finfo(dtype).eps) 2748s > assert np.isclose(error, 0.0, atol=eps) 2748s E assert np.False_ 2748s E + where np.False_ = (6.346228840943769e-07, 0.0, atol=np.float64(1.4901161193847656e-08)) 2748s E + where = np.isclose 2748s 2748s python/test/unit/fem/test_fem_pipeline.py:109: AssertionError 2748s ----------------------------- Captured stdout call ----------------------------- 2748s [2025-06-19 18:21:09.700] [info] Extract basic topology: 1000->1000 2748s [2025-06-19 18:21:09.700] [info] Build local dual graph 2748s [2025-06-19 18:21:09.700] [info] Build local part of mesh dual graph (mixed) 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 2748s [2025-06-19 18:21:09.701] [info] GPS pseudo-diameter:(13) 124-0 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 2748s [2025-06-19 18:21:09.701] [info] Create topology (single cell type) 2748s [2025-06-19 18:21:09.701] [info] Create topology (generalised) 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 2748s [2025-06-19 18:21:09.701] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 2748s [2025-06-19 18:21:09.701] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 2748s [2025-06-19 18:21:09.701] [info] Compute ghost indices 2748s [2025-06-19 18:21:09.701] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.701] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.701] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.701] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 2748s [2025-06-19 18:21:09.701] [debug] Sending data to post offices (distribute_to_postoffice) 2748s [2025-06-19 18:21:09.701] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.701] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.701] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 2748s [2025-06-19 18:21:09.701] [debug] Completed send data to post offices. 2748s [2025-06-19 18:21:09.701] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.701] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.701] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 2748s [2025-06-19 18:21:09.701] [info] Checking required entities per dimension 2748s [2025-06-19 18:21:09.701] [info] Cell type: 0 dofmap: 125x8 2748s [2025-06-19 18:21:09.701] [info] Global index computation 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 2748s [2025-06-19 18:21:09.701] [info] Got 1 index_maps 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 2748s [2025-06-19 18:21:09.701] [info] Get global indices 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 2748s [2025-06-19 18:21:09.701] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build BoxMesh (hexahedra)) 2748s [2025-06-19 18:21:09.702] [info] Read topology data "Grid" at /Xdmf/Domain 2748s [2025-06-19 18:21:09.702] [info] IO permuting cells 2748s [2025-06-19 18:21:09.702] [info] Read geometry data "Grid" at /Xdmf/Domain 2748s [2025-06-19 18:21:09.703] [info] Using partitioner with 768 cell data 2748s [2025-06-19 18:21:09.703] [info] Compute partition of cells across ranks 2748s [2025-06-19 18:21:09.703] [info] Building mesh dual graph 2748s [2025-06-19 18:21:09.703] [info] Build local part of mesh dual graph (mixed) 2748s [2025-06-19 18:21:09.703] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 2748s [2025-06-19 18:21:09.703] [info] Build nonlocal part of mesh dual graph 2748s [2025-06-19 18:21:09.703] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute non-local part of mesh dual graph) 2748s [2025-06-19 18:21:09.703] [info] Graph edges (local: 464, non-local: 0) 2748s [2025-06-19 18:21:09.703] [info] Compute graph partition using PT-SCOTCH 2748s [2025-06-19 18:21:09.703] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphBuild) 2748s [2025-06-19 18:21:09.703] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphPart) 2748s [2025-06-19 18:21:09.703] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (SCOTCH: call SCOTCH_dgraphHalo) 2748s [2025-06-19 18:21:09.703] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Get SCOTCH graph data) 2748s [2025-06-19 18:21:09.703] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Extract partition boundaries from SCOTCH graph) 2748s [2025-06-19 18:21:09.703] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute graph partition (SCOTCH)) 2748s [2025-06-19 18:21:09.704] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 2748s [2025-06-19 18:21:09.704] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 2748s [2025-06-19 18:21:09.704] [debug] Received 96 data on 0 [8] 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute fixed-degree adjacency list to destination ranks) 2748s [2025-06-19 18:21:09.704] [debug] Got 768 cells from distribution 2748s [2025-06-19 18:21:09.704] [info] Extract basic topology: 768->768 2748s [2025-06-19 18:21:09.704] [info] Build local dual graph 2748s [2025-06-19 18:21:09.704] [info] Build local part of mesh dual graph (mixed) 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 2748s [2025-06-19 18:21:09.704] [info] GPS pseudo-diameter:(10) 74-48 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 2748s [2025-06-19 18:21:09.704] [info] Create topology (single cell type) 2748s [2025-06-19 18:21:09.704] [info] Create topology (generalised) 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 2748s [2025-06-19 18:21:09.704] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 2748s [2025-06-19 18:21:09.704] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 2748s [2025-06-19 18:21:09.704] [info] Compute ghost indices 2748s [2025-06-19 18:21:09.704] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.704] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.704] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.704] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: create) 2748s [2025-06-19 18:21:09.704] [debug] Sending data to post offices (distribute_to_postoffice) 2748s [2025-06-19 18:21:09.704] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.704] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.704] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 2748s [2025-06-19 18:21:09.704] [debug] Completed send data to post offices. 2748s [2025-06-19 18:21:09.704] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.704] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.704] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 2748s [2025-06-19 18:21:09.704] [info] Checking required entities per dimension 2748s [2025-06-19 18:21:09.704] [info] Cell type: 0 dofmap: 96x8 2748s [2025-06-19 18:21:09.704] [info] Global index computation 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 2748s [2025-06-19 18:21:09.704] [info] Got 1 index_maps 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 2748s [2025-06-19 18:21:09.704] [info] Get global indices 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 2748s [2025-06-19 18:21:09.704] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 2748s [2025-06-19 18:21:09.710] [info] Computing mesh entities of dimension 1 2748s [2025-06-19 18:21:09.710] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.710] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.710] [debug] Elapsed wall, usr, sys time: 0.010000, 0.010000, 0.000000 (Compute entities of dim = 1) 2748s [2025-06-19 18:21:09.710] [info] Computing mesh entities of dimension 2 2748s [2025-06-19 18:21:09.710] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 2748s [2025-06-19 18:21:09.710] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 2748s [2025-06-19 18:21:09.710] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 2748s [2025-06-19 18:21:09.710] [info] Checking required entities per dimension 2748s [2025-06-19 18:21:09.711] [info] Cell type: 0 dofmap: 96x125 2748s [2025-06-19 18:21:09.711] [info] Global index computation 2748s [2025-06-19 18:21:09.711] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 2748s [2025-06-19 18:21:09.711] [info] Got 4 index_maps 2748s [2025-06-19 18:21:09.711] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 2748s [2025-06-19 18:21:09.711] [info] Get global indices 2748s [2025-06-19 18:21:09.711] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 2748s [2025-06-19 18:21:09.711] [info] Compute face permutations 2748s [2025-06-19 18:21:09.711] [info] Computing permutations for face type 0 2748s [2025-06-19 18:21:09.711] [info] Compute edge permutations 2748s [2025-06-19 18:21:09.711] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 2748s [2025-06-19 18:21:09.737] [info] Requesting connectivity (2, 0) - (3, 0) 2748s [2025-06-19 18:21:09.737] [info] Computing mesh connectivity 2-3 from transpose. 2748s [2025-06-19 18:21:09.737] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute connectivity 2-0) 2748s [2025-06-19 18:21:10.128] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build sparsity) 2748s [2025-06-19 18:21:10.153] [info] Column ghost size increased from 0 to 0 2748s [2025-06-19 18:21:10.153] [debug] Elapsed wall, usr, sys time: 0.030000, 0.030000, 0.000000 (SparsityPattern::finalize) 2748s =============================== warnings summary =============================== 2748s test/unit/fem/test_discrete_operators.py: 72 warnings 2748s /tmp/autopkgtest.CjbzA3/build.AYr/src/python/test/unit/fem/test_discrete_operators.py:253: ComplexWarning: Casting complex values to real discards the imaginary part 2748s ux[: len(u.x.array)] = u.x.array[:] 2748s 2748s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2748s ============================= slowest 20 durations ============================= 2748s 22.97s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 2748s 5.80s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 2748s 5.51s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 2748s 4.90s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 2748s 4.78s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 2748s 4.76s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 2748s 4.75s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 2748s 4.66s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 2748s 4.16s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 2748s 3.68s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 2748s 3.53s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 2748s 3.53s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] 2748s 3.37s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 2748s 3.31s call test/unit/fem/test_fem_pipeline.py::test_BDM_N2curl_simplex_highest_order[3-BDM-CellType.tetrahedron] 2748s 2.93s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh0] 2748s 2.91s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAF] 2748s 2.89s call test/unit/fem/test_fem_pipeline.py::test_petsc_curl_curl_eigenvalue[1-N2curl] 2748s 2.82s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAF-CellType.hexahedron] 2748s 2.78s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps 2748s 2.73s call test/unit/fem/test_dof_permuting.py::test_integral[3-tetrahedron-N2curl] 2748s =========================== short test summary info ============================ 2748s FAILED python/test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] 2748s FAILED python/test/unit/fem/test_fem_pipeline.py::test_P_tp_built_in_mesh[4-Q-CellType.hexahedron] 2748s = 2 failed, 2476 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 72 warnings in 714.57s (0:11:54) = 2749s autopkgtest [18:27:25]: test test-dolfinx-python-complex-unittests: -----------------------] 2753s autopkgtest [18:27:29]: test test-dolfinx-python-complex-unittests: - - - - - - - - - - results - - - - - - - - - - 2753s test-dolfinx-python-complex-unittests FAIL non-zero exit status 1 2756s autopkgtest [18:27:32]: test test-dolfinx-python-complex-demos: preparing testbed 2758s Reading package lists... 2758s Building dependency tree... 2758s Reading state information... 2758s Solving dependencies... 2759s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2780s autopkgtest [18:27:56]: test test-dolfinx-python-complex-demos: [----------------------- 2782s == running python demos for complex build == 2782s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 2782s === python 3.13 demo test (serial) for complex build === 2782s ============================= test session starts ============================== 2782s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2782s cachedir: .pytest_cache 2782s rootdir: /tmp/autopkgtest.CjbzA3/build.AYr/src/python/demo 2782s configfile: pytest.ini 2782s plugins: typeguard-4.4.2 2782s collecting ... collected 48 items / 14 deselected / 34 selected 2782s 2782s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 2785s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 2789s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 2791s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 2796s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 2797s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 2798s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 2799s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 2799s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 2800s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 2857s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 2858s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 2858s test.py::test_demos[path19-test.py] PASSED [ 38%] 2862s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 2870s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 2870s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 2874s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 2874s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 2874s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 2876s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 2876s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 2880s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 2881s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 2881s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 2882s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 2882s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 2882s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 2925s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 2926s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 2926s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 2929s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 2935s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 2936s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 2938s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2938s 2938s ============================= slowest 20 durations ============================= 2938s 57.56s call test.py::test_demos[path17-demo_tnt-elements.py] 2938s 42.94s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2938s 7.55s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 2938s 6.57s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2938s 5.24s call test.py::test_demos[path9-demo_mixed-poisson.py] 2938s 4.22s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 2938s 4.13s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 2938s 3.79s call test.py::test_demos[path4-demo_elasticity.py] 2938s 3.48s call test.py::test_demos[path23-demo_stokes.py] 2938s 3.11s call test.py::test_demos[path2-demo_biharmonic.py] 2938s 2.58s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2938s 2.10s call test.py::test_demos[path7-demo_helmholtz.py] 2938s 2.08s call test.py::test_demos_mpi[path23-demo_stokes.py] 2938s 1.38s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 2938s 1.29s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2938s 0.86s call test.py::test_demos[path12-demo_poisson.py] 2938s 0.78s call test.py::test_demos_mpi[path18-demo_types.py] 2938s 0.76s call test.py::test_demos[path18-demo_types.py] 2938s 0.63s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2938s 0.54s call test.py::test_demos_mpi[path7-demo_helmholtz.py] 2938s ================ 34 passed, 14 deselected in 155.67s (0:02:35) ================= 2938s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 2938s === python demo test (MPI using 3 processors out of 8) for complex build === 2938s ============================= test session starts ============================== 2938s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2938s cachedir: .pytest_cache 2938s rootdir: /tmp/autopkgtest.CjbzA3/build.AYr/src/python/demo 2938s configfile: pytest.ini 2938s plugins: typeguard-4.4.2 2938s collecting ... collected 48 items / 35 deselected / 13 selected 2938s 2938s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 2941s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 2944s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 2945s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 2945s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 2946s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 2964s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 2965s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 2965s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 2971s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 2997s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 2998s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 3006s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 3006s 3006s ============================= slowest 20 durations ============================= 3006s 26.31s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 3006s 17.99s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 3006s 8.24s call test.py::test_demos_mpi[path23-demo_stokes.py] 3006s 5.52s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 3006s 3.81s call test.py::test_demos_mpi[path4-demo_elasticity.py] 3006s 2.49s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 3006s 1.02s call test.py::test_demos_mpi[path18-demo_types.py] 3006s 0.58s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 3006s 0.58s call test.py::test_demos_mpi[path15-demo_pyvista.py] 3006s 0.58s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 3006s 0.33s call test.py::test_demos_mpi[path14-demo_pyamg.py] 3006s 0.16s call test.py::test_demos_mpi[path19-test.py] 3006s 0.15s call test.py::test_demos_mpi[path0-conftest.py] 3006s 3006s (7 durations < 0.005s hidden. Use -vv to show these durations.) 3006s ================= 13 passed, 35 deselected in 67.79s (0:01:07) ================= 3006s autopkgtest [18:31:42]: test test-dolfinx-python-complex-demos: -----------------------] 3010s test-dolfinx-python-complex-demos PASS 3010s autopkgtest [18:31:46]: test test-dolfinx-python-complex-demos: - - - - - - - - - - results - - - - - - - - - - 3014s autopkgtest [18:31:50]: test test-dolfinx-python-pusimp: preparing testbed 3038s autopkgtest [18:32:14]: testbed dpkg architecture: armhf 3040s autopkgtest [18:32:16]: testbed apt version: 3.1.2 3044s autopkgtest [18:32:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3045s autopkgtest [18:32:21]: testbed release detected to be: questing 3052s autopkgtest [18:32:28]: updating testbed package index (apt update) 3054s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 3056s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [249 kB] 3056s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 3056s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 3056s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [21.7 kB] 3056s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [425 kB] 3056s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [38.4 kB] 3056s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [6836 B] 3056s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [66.3 kB] 3056s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [960 B] 3056s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [374 kB] 3056s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [4780 B] 3056s Get:13 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 3056s Get:14 http://ftpmaster.internal/ubuntu questing/multiverse Sources [309 kB] 3056s Get:15 http://ftpmaster.internal/ubuntu questing/main Sources [1390 kB] 3056s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1356 kB] 3056s Get:17 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.4 MB] 3061s Fetched 41.3 MB in 5s (7604 kB/s) 3061s Reading package lists... 3066s autopkgtest [18:32:42]: upgrading testbed (apt dist-upgrade and autopurge) 3067s Reading package lists... 3068s Building dependency tree... 3068s Reading state information... 3068s Calculating upgrade... 3068s The following packages will be upgraded: 3068s bash 3068s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3068s Need to get 675 kB of archives. 3068s After this operation, 4096 B of additional disk space will be used. 3068s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf bash armhf 5.2.37-2ubuntu4 [675 kB] 3069s Fetched 675 kB in 1s (1347 kB/s) 3069s (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 ... 59700 files and directories currently installed.) 3069s Preparing to unpack .../bash_5.2.37-2ubuntu4_armhf.deb ... 3070s Unpacking bash (5.2.37-2ubuntu4) over (5.2.37-2ubuntu1) ... 3070s Setting up bash (5.2.37-2ubuntu4) ... 3070s Installing new version of config file /etc/bash.bashrc ... 3070s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 3070s Processing triggers for debianutils (5.23.1) ... 3070s Processing triggers for install-info (7.1.1-1) ... 3070s Processing triggers for man-db (2.13.1-1) ... 3072s Reading package lists... 3073s Building dependency tree... 3073s Reading state information... 3073s Solving dependencies... 3073s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3075s autopkgtest [18:32:51]: rebooting testbed after setup commands that affected boot 3135s Reading package lists... 3136s Building dependency tree... 3136s Reading state information... 3136s Solving dependencies... 3136s The following NEW packages will be installed: 3136s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 3136s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 3136s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 3136s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 3136s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 3136s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 3136s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 3136s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 3136s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 3136s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 3136s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 3136s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 3136s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 3136s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 3136s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 3136s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 3136s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 3136s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 3136s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 3136s libboost-program-options1.83-dev libboost-program-options1.83.0 3136s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 3136s libboost-serialization1.83-dev libboost-serialization1.83.0 3136s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 3136s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 3136s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 3136s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 3136s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 3136s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 3136s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 3136s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 3136s libdolfinx-real-dev libdolfinx-real0.9 libdrm-amdgpu1 libdw1t64 3136s libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev 3136s libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 3136s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 3136s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 3136s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 3136s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 3136s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 3136s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 3136s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 3136s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 3136s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 3136s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 3136s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 3136s libicu-dev libicu76 libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 3136s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 3136s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 3136s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 3136s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 3136s liblapack-dev liblapack3 liblcms2-2 libldap-dev libldl3 liblerc4 libllvm20 3136s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev libmpich12 3136s libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev libnuma-dev 3136s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 3136s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 3136s libocct-visualization-7.8 libopenblas-dev libopenblas-pthread-dev 3136s libopenblas0 libopenblas0-pthread libopenexr-3-1-30 libopengl0 libopenjp2-7 3136s libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 3136s libparpack2-dev libparpack2t64 libparu1 libpathplan4 libpetsc-complex-dev 3136s libpetsc-complex3.22 libpetsc-complex3.22-dev libpetsc-real-dev 3136s libpetsc-real3.22 libpetsc-real3.22-dev libpetsc3.22-dev-common 3136s libpixman-1-0 libpkgconf3 libpsl-dev libptscotch-7.0 libptscotch-dev 3136s libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3.13 3136s libpython3.13-dev libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 3136s librtmp-dev libscalapack-mpi-dev libscalapack-mpich-dev 3136s libscalapack-mpich2.2 libscotch-7.0 libscotch-dev libsharpyuv0 3136s libslepc-complex-dev libslepc-complex3.22 libslepc-complex3.22-dev 3136s libslepc-real-dev libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 3136s libsm6 libspdlog-dev libspdlog1.15 libspex3 libspqr4 libssh2-1-dev 3136s libssl-dev libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 3136s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 3136s libsuperlu7 libsz2 libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 3136s libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libtool libubsan1 3136s libumfpack6 libunbound8 libvoro++1 libvulkan1 libwayland-server0 libwebp7 3136s libwebpdemux2 libwebpmux3 libx11-dev libx11-xcb1 libxapian30 libxau-dev 3136s libxaw7 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 3136s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1-dev 3136s libxcursor1 libxdmcp-dev libxfixes3 libxft2 libxinerama1 libxml2-dev libxmu6 3136s libxpm4 libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxxf86vm1 3136s libyaml-dev libzstd-dev linux-libc-dev m4 mesa-libgallium mpi-default-bin 3136s mpi-default-dev mpich nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 3136s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin 3136s po-debconf pybuild-plugin-pyproject python-matplotlib-data 3136s python-petsc4py-doc python3-alabaster python3-all python3-all-dev 3136s python3-basix python3-brotli python3-build python3-cffi python3-contourpy 3136s python3-cycler python3-dateutil python3-decorator python3-defusedxml 3136s python3-dev python3-distlib python3-docutils python3-dolfinx 3136s python3-dolfinx-complex python3-dolfinx-real python3-fastjsonschema 3136s python3-ffcx python3-filelock python3-fonttools python3-fs python3-gmsh 3136s python3-imagesize python3-iniconfig python3-installer python3-jupyter-core 3136s python3-jupytext python3-kiwisolver python3-lxml python3-lz4 3136s python3-matplotlib python3-mdit-py-plugins python3-mpi4py python3-mpmath 3136s python3-myst-parser python3-nanobind python3-nbformat python3-numpy 3136s python3-numpy-dev python3-packaging python3-pathspec python3-petsc4py 3136s python3-petsc4py-complex python3-petsc4py-complex3.22 python3-petsc4py-real 3136s python3-petsc4py-real3.22 python3-pil python3-pil.imagetk python3-pip 3136s python3-pip-whl python3-platformdirs python3-pluggy python3-ply 3136s python3-pusimp python3-pycparser python3-pyproject-hooks 3136s python3-pyproject-metadata python3-pytest python3-roman 3136s python3-scikit-build-core python3-scipy python3-setuptools-whl 3136s python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.22 3136s python3-slepc4py-real python3-slepc4py-real3.22 python3-snowballstemmer 3136s python3-sphinx python3-sphinx-rtd-theme python3-sphinxcontrib.jquery 3136s python3-sympy python3-tk python3-traitlets python3-ufl python3-ufolib2 3136s python3-virtualenv python3-wheel python3.13-dev python3.13-tk robin-map-dev 3136s rpcsvc-proto sgml-base sphinx-common sphinx-rtd-theme-common swig 3136s tk8.6-blt2.5 unicode-data valgrind valgrind-mpi x11-common x11proto-dev 3136s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 3137s 0 upgraded, 480 newly installed, 0 to remove and 0 not upgraded. 3137s Need to get 453 MB of archives. 3137s After this operation, 1731 MB of additional disk space will be used. 3137s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 3137s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 3137s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2build1 [133 kB] 3137s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15.1.0-5ubuntu1 [333 kB] 3137s Get:5 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas0-pthread armhf 0.3.29+ds-3 [2877 kB] 3137s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2build1 [2092 kB] 3137s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 3137s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-8 [238 kB] 3137s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 3138s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20240727.1 [43.4 kB] 3138s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 3138s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-2build1 [619 kB] 3138s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 3138s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 3138s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 3138s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 3138s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 3138s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 3138s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 3138s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 3138s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 3138s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 3138s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 3138s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 3138s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 3138s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu2 [21.7 kB] 3138s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 3138s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 3138s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 3138s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu2 [1395 kB] 3138s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 3138s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 3138s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [9216 kB] 3138s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.3.0-1ubuntu1 [1032 B] 3138s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 3138s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 3138s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15.1.0-5ubuntu1 [43.4 kB] 3138s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15.1.0-5ubuntu1 [129 kB] 3138s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15.1.0-5ubuntu1 [2949 kB] 3138s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15.1.0-5ubuntu1 [1187 kB] 3138s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.3.0-1ubuntu1 [896 kB] 3138s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [18.0 MB] 3139s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.3.0-1ubuntu1 [518 kB] 3139s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 3139s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 3139s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.3.0-1ubuntu1 [2856 kB] 3139s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [10.5 MB] 3139s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.3.0-1ubuntu1 [27.4 kB] 3139s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 3139s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 3139s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 3139s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5build1 [628 kB] 3139s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5build1 [2590 B] 3139s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 3139s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-2ubuntu1 [2294 kB] 3139s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 3139s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.6-1 [146 kB] 3139s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-2ubuntu1 [6784 kB] 3139s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 3139s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 3139s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 3139s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 3139s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 3139s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 3139s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.193-1 [248 kB] 3139s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 3139s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 3140s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-2build1 [1508 kB] 3140s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 3140s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 3140s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 3140s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250414 [119 kB] 3140s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 3140s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 3140s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 3140s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 3140s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 3140s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 3140s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 3140s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 3140s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 3140s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 3140s Get:83 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-7build1 [1192 kB] 3140s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.6-0ubuntu1 [29.6 MB] 3141s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libclang-cpp20 armhf 1:20.1.6-0ubuntu1 [13.3 MB] 3141s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.6-0ubuntu1 [7707 kB] 3142s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 3142s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.29-3 [690 kB] 3142s Get:89 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 3142s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 3142s Get:91 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 3142s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.3.0-1ubuntu1 [369 kB] 3142s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [9759 kB] 3142s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.3.0-1ubuntu1 [14.7 kB] 3142s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 3142s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 3142s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3build1 [19.0 kB] 3142s Get:98 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3build1 [39.1 kB] 3142s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 3142s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 3142s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.8-1 [11.0 kB] 3142s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.16-1 [158 kB] 3143s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.8-1 [11.7 kB] 3143s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.8-1 [480 kB] 3143s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 3143s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 3143s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 3143s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 3143s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 3143s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 3143s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 3143s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 3143s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 3143s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-13ubuntu1 [109 kB] 3143s Get:115 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 3143s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 3143s Get:117 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 3143s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 3143s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 3143s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 3143s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 3143s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 3143s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 3143s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-4 [15.9 kB] 3143s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 3143s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 3143s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 3143s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 3143s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3build1 [21.3 kB] 3143s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3build1 [621 kB] 3143s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3build1 [162 kB] 3143s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3build1 [1782 kB] 3143s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 3143s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 3143s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 3143s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 3143s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 3143s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3build1 [544 kB] 3143s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf libicu76 armhf 76.1-4ubuntu1 [10.7 MB] 3143s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-4ubuntu1 [205 kB] 3143s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu1 [44.0 kB] 3143s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 3143s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 3143s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 3143s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 3143s Get:146 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 3143s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 3143s Get:148 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 3144s Get:149 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.10.1+dfsg-1 [20.9 kB] 3144s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.10.1+dfsg-1 [37.7 kB] 3144s Get:151 http://ftpmaster.internal/ubuntu questing/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 3144s Get:152 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 3144s Get:153 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2build1 [141 kB] 3144s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas-pthread-dev armhf 0.3.29+ds-3 [2577 kB] 3144s Get:155 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2build1 [2209 kB] 3144s Get:156 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 3144s Get:157 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 3144s Get:158 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 3144s Get:159 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 3144s Get:160 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 3144s Get:161 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 3144s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 3144s Get:163 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu3 [10.7 MB] 3144s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu3 [240 kB] 3144s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu3 [234 kB] 3144s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu3 [246 kB] 3144s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu3 [246 kB] 3144s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu2 [4874 B] 3144s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu3 [237 kB] 3144s Get:170 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu3 [334 kB] 3144s Get:171 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu3 [402 kB] 3144s Get:172 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu3 [239 kB] 3144s Get:173 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu2 [4526 B] 3144s Get:174 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu3 [282 kB] 3144s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu3 [237 kB] 3144s Get:176 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu3 [232 kB] 3144s Get:177 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu3 [293 kB] 3144s Get:178 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu2 [4298 B] 3144s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu3 [323 kB] 3144s Get:180 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-4ubuntu1 [11.9 MB] 3145s Get:181 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu3 [348 kB] 3145s Get:182 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu3 [258 kB] 3145s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu3 [265 kB] 3145s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu2 [4254 B] 3145s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu3 [348 kB] 3145s Get:186 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu3 [361 kB] 3145s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu2 [4464 B] 3145s Get:188 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-4build1 [148 kB] 3145s Get:189 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich12 armhf 4.3.0+really4.2.1-1 [1678 kB] 3145s Get:190 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu3 [267 kB] 3145s Get:191 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 3145s Get:192 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 3145s Get:193 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-4build1 [250 kB] 3145s Get:194 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-4build1 [216 kB] 3145s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.5-2 [771 kB] 3145s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf mpich armhf 4.3.0+really4.2.1-1 [238 kB] 3145s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich-dev armhf 4.3.0+really4.2.1-1 [2633 kB] 3145s Get:198 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 3145s Get:199 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu3 [296 kB] 3145s Get:200 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu2 [4364 B] 3145s Get:201 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu3 [345 kB] 3145s Get:202 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu3 [387 kB] 3145s Get:203 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu2 [4290 B] 3145s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu2 [4488 B] 3145s Get:205 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu3 [272 kB] 3145s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu3 [281 kB] 3146s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu2 [4294 B] 3146s Get:208 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu3 [242 kB] 3146s Get:209 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu3 [237 kB] 3146s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu2 [4396 B] 3146s Get:211 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 3146s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.10.1+dfsg-1 [23.2 kB] 3146s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.10.1+dfsg-1 [34.3 kB] 3146s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.10.1+dfsg-1 [36.0 kB] 3146s Get:215 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 3146s Get:216 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3build1 [1411 kB] 3146s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 3146s Get:218 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.10.1+dfsg-1 [28.0 kB] 3146s Get:219 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.10.1+dfsg-1 [681 kB] 3146s Get:220 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 3146s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 3146s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 3146s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 3146s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1.1build1 [111 kB] 3146s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 3146s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu2 [9148 B] 3146s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu2 [291 kB] 3146s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 3146s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 3146s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 3146s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 3146s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-3ubuntu1 [23.5 kB] 3146s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 3146s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 3146s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 3146s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 3146s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 3146s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.5.0-2ubuntu1 [2525 kB] 3146s Get:239 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 3146s Get:240 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.7+dfsg-1build1 [337 kB] 3146s Get:241 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.13.0-5ubuntu1 [474 kB] 3146s Get:242 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.10.1+dfsg-1 [78.3 kB] 3146s Get:243 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3build1 [1471 kB] 3146s Get:244 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 3146s Get:245 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 3146s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 3146s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.10.1+dfsg-1 [84.1 kB] 3146s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 3146s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 3146s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 3146s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 3146s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.10.1+dfsg-1 [138 kB] 3146s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 3146s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 3146s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 3146s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.10.1+dfsg-1 [296 kB] 3146s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.3-1 [37.8 kB] 3146s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 3146s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 3146s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 3146s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 3146s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 3146s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-7build1 [525 kB] 3147s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 3147s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas0 armhf 0.3.29+ds-3 [6256 B] 3147s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas-dev armhf 0.3.29+ds-3 [21.0 kB] 3147s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.10.1+dfsg-1 [21.9 kB] 3147s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.10.1+dfsg-1 [44.7 kB] 3147s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.10.1+dfsg-1 [36.6 kB] 3147s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.10.1+dfsg-1 [55.7 kB] 3147s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.10.1+dfsg-1 [64.5 kB] 3147s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.10.1+dfsg-1 [1613 kB] 3147s Get:273 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 3147s Get:274 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 3147s Get:275 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 3147s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 3147s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 3147s Get:278 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 3147s Get:279 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 3147s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 3147s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 3147s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 3147s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.3-1 [2818 B] 3147s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3build1 [97.1 kB] 3147s Get:285 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3build1 [58.9 kB] 3147s Get:286 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3build1 [26.5 kB] 3147s Get:287 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3build1 [125 kB] 3147s Get:288 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3build1 [11.2 kB] 3147s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 3147s Get:290 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 3147s Get:291 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 3147s Get:292 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 3147s Get:293 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3build1 [3453 kB] 3147s Get:294 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3build1 [5258 B] 3147s Get:295 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 3147s Get:296 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 3147s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 3147s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 3147s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 3147s Get:300 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 3147s Get:301 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 3147s Get:302 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 3147s Get:303 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.12-1 [674 kB] 3147s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 3147s Get:305 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 3148s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 3148s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 3148s Get:308 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu2 [6342 kB] 3148s Get:309 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 3149s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 3149s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 3149s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 3149s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 3149s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-7build1 [22.0 kB] 3149s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 3149s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 3150s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 3150s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-7build1 [525 kB] 3150s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 3150s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 3150s Get:321 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 3151s Get:322 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-7build1 [22.0 kB] 3151s Get:323 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 3151s Get:324 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 3151s Get:325 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 3151s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf liblzma-dev armhf 5.8.1-1build1 [167 kB] 3151s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.14.3+dfsg-0exp3 [68.6 kB] 3151s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 3151s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 3151s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-3 [74.9 kB] 3151s Get:331 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.5-1 [2086 kB] 3151s Get:332 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 3151s Get:333 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.5-1 [4512 kB] 3151s Get:334 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.4-1 [10.8 kB] 3151s Get:335 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.5-1 [508 kB] 3151s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.4-1 [26.6 kB] 3151s Get:337 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-3 [145 kB] 3151s Get:338 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 3151s Get:339 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 3151s Get:340 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-7build1 [177 kB] 3151s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libdrm-amdgpu1 armhf 2.4.124-2 [19.0 kB] 3151s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 3151s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 3151s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 3151s Get:345 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.11-2 [551 kB] 3151s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 3151s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.12-1 [7916 B] 3151s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 3151s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 3151s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 3151s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 3151s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 3151s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 3151s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 3151s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 3151s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.7-0ubuntu3 [8253 kB] 3152s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3build1 [30.3 kB] 3152s Get:358 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.7-0ubuntu3 [29.0 kB] 3152s Get:359 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.309.0-1 [127 kB] 3152s Get:360 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.7-0ubuntu3 [31.8 kB] 3152s Get:361 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.7-0ubuntu3 [120 kB] 3152s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 3152s Get:363 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 3152s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.11-2 [36.6 kB] 3152s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.11-2 [25.8 kB] 3152s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 3152s Get:367 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 3152s Get:368 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 3152s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.1.0-1 [13.2 kB] 3152s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.1.0-1 [47.4 kB] 3152s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.1.0-1 [81.5 kB] 3152s Get:372 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 3152s Get:373 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 3152s Get:374 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 3152s Get:375 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 3152s Get:376 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 3152s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 3152s Get:378 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 3152s Get:379 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 3152s Get:380 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 3152s Get:381 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 3152s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 3153s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 3153s Get:384 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 3153s Get:385 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 3153s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 3153s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 3154s Get:388 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 3154s Get:389 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 3154s Get:390 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 3154s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 3154s Get:392 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 3154s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.4-1 [904 B] 3154s Get:394 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 3154s Get:395 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 3154s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 3154s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 3154s Get:398 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 3154s Get:399 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.43-0exp1 [144 kB] 3154s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 3154s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 3154s Get:402 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 3154s Get:403 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 3154s Get:404 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 3154s Get:405 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-2 [31.0 kB] 3154s Get:406 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 3154s Get:407 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250414 [1728 B] 3154s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.10.1+dfsg1-4 [2930 kB] 3155s Get:409 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-common all 8.2.3-1ubuntu2 [656 kB] 3155s Get:410 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 3155s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.4-1 [880 B] 3155s Get:412 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.4-1 [904 B] 3155s Get:413 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 3155s Get:414 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 3155s Get:415 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 3155s Get:416 http://ftpmaster.internal/ubuntu questing/main armhf python3-dateutil all 2.9.0-4 [80.3 kB] 3155s Get:417 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 3155s Get:418 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 3155s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 3155s Get:420 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 3155s Get:421 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 3155s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu2 [751 kB] 3155s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 3155s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 3155s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.15.3-1 [16.1 MB] 3155s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 3155s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 3156s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 3156s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 3156s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 3156s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 3156s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 3156s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 3156s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 3156s Get:435 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 3156s Get:436 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 3156s Get:437 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-7build1 [1127 kB] 3156s Get:438 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-7build1 [1127 kB] 3156s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-7build1 [23.4 kB] 3156s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 3156s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 3156s Get:442 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.7-1 [16.9 kB] 3156s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 3156s Get:444 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.4.0-1build1 [1321 kB] 3156s Get:445 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-2 [25.2 kB] 3156s Get:446 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 3156s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 3156s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 3156s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 3156s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 3156s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 3156s Get:452 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 3156s Get:453 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 3156s Get:454 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 3156s Get:455 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 3156s Get:456 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 3156s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 3156s Get:458 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 3156s Get:459 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 3156s Get:460 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 3156s Get:461 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.5-1 [104 kB] 3156s Get:462 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.4-1 [9884 B] 3156s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 3156s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.10.1+dfsg1-4 [18.0 MB] 3157s Get:465 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 3157s Get:466 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 3157s Get:467 http://ftpmaster.internal/ubuntu questing/main armhf python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 3157s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 3157s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 3157s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.1.1+dfsg-1 [1416 kB] 3157s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.1.1+dfsg-1 [1429 kB] 3157s Get:472 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 3157s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 3157s Get:474 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-2 [252 kB] 3157s Get:475 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.11.1-3 [120 kB] 3157s Get:476 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 3157s Get:477 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 3157s Get:478 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [23.5 kB] 3157s Get:479 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.31.2+ds-1 [73.6 kB] 3157s Get:480 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 3158s Fetched 453 MB in 21s (21.9 MB/s) 3158s Selecting previously unselected package fonts-lato. 3158s (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 ... 59700 files and directories currently installed.) 3158s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 3158s Unpacking fonts-lato (2.015-1) ... 3158s Selecting previously unselected package python3-numpy-dev:armhf. 3158s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 3158s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 3159s Selecting previously unselected package libblas3:armhf. 3159s Preparing to unpack .../002-libblas3_3.12.1-2build1_armhf.deb ... 3159s Unpacking libblas3:armhf (3.12.1-2build1) ... 3159s Selecting previously unselected package libgfortran5:armhf. 3159s Preparing to unpack .../003-libgfortran5_15.1.0-5ubuntu1_armhf.deb ... 3159s Unpacking libgfortran5:armhf (15.1.0-5ubuntu1) ... 3159s Selecting previously unselected package libopenblas0-pthread:armhf. 3159s Preparing to unpack .../004-libopenblas0-pthread_0.3.29+ds-3_armhf.deb ... 3159s Unpacking libopenblas0-pthread:armhf (0.3.29+ds-3) ... 3159s Selecting previously unselected package liblapack3:armhf. 3159s Preparing to unpack .../005-liblapack3_3.12.1-2build1_armhf.deb ... 3159s Unpacking liblapack3:armhf (3.12.1-2build1) ... 3159s Selecting previously unselected package python3-numpy. 3159s Preparing to unpack .../006-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 3159s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 3159s Selecting previously unselected package m4. 3159s Preparing to unpack .../007-m4_1.4.19-8_armhf.deb ... 3159s Unpacking m4 (1.4.19-8) ... 3159s Selecting previously unselected package autoconf. 3159s Preparing to unpack .../008-autoconf_2.72-3.1ubuntu1_all.deb ... 3159s Unpacking autoconf (2.72-3.1ubuntu1) ... 3159s Selecting previously unselected package autotools-dev. 3159s Preparing to unpack .../009-autotools-dev_20240727.1_all.deb ... 3159s Unpacking autotools-dev (20240727.1) ... 3159s Selecting previously unselected package automake. 3159s Preparing to unpack .../010-automake_1%3a1.17-4ubuntu1_all.deb ... 3159s Unpacking automake (1:1.17-4ubuntu1) ... 3159s Selecting previously unselected package autopoint. 3159s Preparing to unpack .../011-autopoint_0.23.1-2build1_all.deb ... 3159s Unpacking autopoint (0.23.1-2build1) ... 3159s Selecting previously unselected package libtcl8.6:armhf. 3159s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 3159s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 3159s Selecting previously unselected package libfreetype6:armhf. 3159s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 3159s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 3159s Selecting previously unselected package fonts-dejavu-mono. 3159s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 3159s Unpacking fonts-dejavu-mono (2.37-8) ... 3159s Selecting previously unselected package fonts-dejavu-core. 3159s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 3159s Unpacking fonts-dejavu-core (2.37-8) ... 3159s Selecting previously unselected package fontconfig-config. 3159s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 3159s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 3159s Selecting previously unselected package libfontconfig1:armhf. 3159s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 3159s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 3160s Selecting previously unselected package libxrender1:armhf. 3160s Preparing to unpack .../018-libxrender1_1%3a0.9.12-1_armhf.deb ... 3160s Unpacking libxrender1:armhf (1:0.9.12-1) ... 3160s Selecting previously unselected package libxft2:armhf. 3160s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 3160s Unpacking libxft2:armhf (2.3.6-1build1) ... 3160s Selecting previously unselected package x11-common. 3160s Preparing to unpack .../020-x11-common_1%3a7.7+24ubuntu1_all.deb ... 3160s Unpacking x11-common (1:7.7+24ubuntu1) ... 3160s Selecting previously unselected package libxss1:armhf. 3160s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 3160s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 3160s Selecting previously unselected package libtk8.6:armhf. 3160s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 3160s Unpacking libtk8.6:armhf (8.6.16-1) ... 3160s Selecting previously unselected package tk8.6-blt2.5. 3160s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 3160s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 3160s Selecting previously unselected package blt. 3160s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 3160s Unpacking blt (2.5.3+dfsg-8) ... 3160s Selecting previously unselected package libc-dev-bin. 3160s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu2_armhf.deb ... 3160s Unpacking libc-dev-bin (2.41-6ubuntu2) ... 3160s Selecting previously unselected package linux-libc-dev:armhf. 3160s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 3160s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 3160s Selecting previously unselected package libcrypt-dev:armhf. 3160s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 3160s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 3160s Selecting previously unselected package rpcsvc-proto. 3160s Preparing to unpack .../028-rpcsvc-proto_1.4.3-1_armhf.deb ... 3160s Unpacking rpcsvc-proto (1.4.3-1) ... 3160s Selecting previously unselected package libc6-dev:armhf. 3160s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu2_armhf.deb ... 3160s Unpacking libc6-dev:armhf (2.41-6ubuntu2) ... 3160s Selecting previously unselected package libisl23:armhf. 3160s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 3160s Unpacking libisl23:armhf (0.27-1) ... 3160s Selecting previously unselected package libmpc3:armhf. 3160s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 3160s Unpacking libmpc3:armhf (1.3.1-1build2) ... 3160s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 3160s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 3160s Unpacking cpp-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 3160s Selecting previously unselected package cpp-14. 3160s Preparing to unpack .../033-cpp-14_14.3.0-1ubuntu1_armhf.deb ... 3160s Unpacking cpp-14 (14.3.0-1ubuntu1) ... 3160s Selecting previously unselected package cpp-arm-linux-gnueabihf. 3160s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3160s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3160s Selecting previously unselected package cpp. 3160s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 3160s Unpacking cpp (4:14.2.0-1ubuntu1) ... 3160s Selecting previously unselected package libcc1-0:armhf. 3161s Preparing to unpack .../036-libcc1-0_15.1.0-5ubuntu1_armhf.deb ... 3161s Unpacking libcc1-0:armhf (15.1.0-5ubuntu1) ... 3161s Selecting previously unselected package libgomp1:armhf. 3161s Preparing to unpack .../037-libgomp1_15.1.0-5ubuntu1_armhf.deb ... 3161s Unpacking libgomp1:armhf (15.1.0-5ubuntu1) ... 3161s Selecting previously unselected package libasan8:armhf. 3161s Preparing to unpack .../038-libasan8_15.1.0-5ubuntu1_armhf.deb ... 3161s Unpacking libasan8:armhf (15.1.0-5ubuntu1) ... 3161s Selecting previously unselected package libubsan1:armhf. 3161s Preparing to unpack .../039-libubsan1_15.1.0-5ubuntu1_armhf.deb ... 3161s Unpacking libubsan1:armhf (15.1.0-5ubuntu1) ... 3161s Selecting previously unselected package libgcc-14-dev:armhf. 3161s Preparing to unpack .../040-libgcc-14-dev_14.3.0-1ubuntu1_armhf.deb ... 3161s Unpacking libgcc-14-dev:armhf (14.3.0-1ubuntu1) ... 3161s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 3161s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 3161s Unpacking gcc-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 3161s Selecting previously unselected package gcc-14. 3161s Preparing to unpack .../042-gcc-14_14.3.0-1ubuntu1_armhf.deb ... 3161s Unpacking gcc-14 (14.3.0-1ubuntu1) ... 3161s Selecting previously unselected package gcc-arm-linux-gnueabihf. 3161s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3161s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3161s Selecting previously unselected package gcc. 3161s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 3161s Unpacking gcc (4:14.2.0-1ubuntu1) ... 3161s Selecting previously unselected package libstdc++-14-dev:armhf. 3161s Preparing to unpack .../045-libstdc++-14-dev_14.3.0-1ubuntu1_armhf.deb ... 3161s Unpacking libstdc++-14-dev:armhf (14.3.0-1ubuntu1) ... 3161s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 3161s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 3161s Unpacking g++-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 3162s Selecting previously unselected package g++-14. 3162s Preparing to unpack .../047-g++-14_14.3.0-1ubuntu1_armhf.deb ... 3162s Unpacking g++-14 (14.3.0-1ubuntu1) ... 3162s Selecting previously unselected package g++-arm-linux-gnueabihf. 3162s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3162s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3162s Selecting previously unselected package g++. 3162s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 3162s Unpacking g++ (4:14.2.0-1ubuntu1) ... 3162s Selecting previously unselected package build-essential. 3162s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 3162s Unpacking build-essential (12.12ubuntu1) ... 3162s Selecting previously unselected package libcatch2-dev. 3162s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5build1_armhf.deb ... 3162s Unpacking libcatch2-dev (3.7.1-0.5build1) ... 3162s Selecting previously unselected package catch2. 3162s Preparing to unpack .../052-catch2_3.7.1-0.5build1_all.deb ... 3162s Unpacking catch2 (3.7.1-0.5build1) ... 3162s Selecting previously unselected package chrpath. 3162s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 3162s Unpacking chrpath (0.18-1) ... 3162s Selecting previously unselected package cmake-data. 3162s Preparing to unpack .../054-cmake-data_3.31.6-2ubuntu1_all.deb ... 3162s Unpacking cmake-data (3.31.6-2ubuntu1) ... 3162s Selecting previously unselected package libjsoncpp26:armhf. 3162s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 3162s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 3162s Selecting previously unselected package librhash1:armhf. 3162s Preparing to unpack .../056-librhash1_1.4.6-1_armhf.deb ... 3162s Unpacking librhash1:armhf (1.4.6-1) ... 3162s Selecting previously unselected package cmake. 3162s Preparing to unpack .../057-cmake_3.31.6-2ubuntu1_armhf.deb ... 3162s Unpacking cmake (3.31.6-2ubuntu1) ... 3163s Selecting previously unselected package libdebhelper-perl. 3163s Preparing to unpack .../058-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 3163s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 3163s Selecting previously unselected package libtool. 3163s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 3163s Unpacking libtool (2.5.4-4) ... 3163s Selecting previously unselected package dh-autoreconf. 3163s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 3163s Unpacking dh-autoreconf (20) ... 3163s Selecting previously unselected package libarchive-zip-perl. 3163s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 3163s Unpacking libarchive-zip-perl (1.68-1) ... 3163s Selecting previously unselected package libfile-stripnondeterminism-perl. 3163s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 3163s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 3163s Selecting previously unselected package dh-strip-nondeterminism. 3163s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 3163s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 3163s Selecting previously unselected package libdw1t64:armhf. 3163s Preparing to unpack .../064-libdw1t64_0.193-1_armhf.deb ... 3163s Unpacking libdw1t64:armhf (0.193-1) ... 3163s Selecting previously unselected package debugedit. 3163s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 3163s Unpacking debugedit (1:5.1-2) ... 3163s Selecting previously unselected package dwz. 3163s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 3163s Unpacking dwz (0.15-1build6) ... 3163s Selecting previously unselected package gettext. 3163s Preparing to unpack .../067-gettext_0.23.1-2build1_armhf.deb ... 3163s Unpacking gettext (0.23.1-2build1) ... 3163s Selecting previously unselected package intltool-debian. 3163s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 3163s Unpacking intltool-debian (0.35.0+20060710.6) ... 3163s Selecting previously unselected package po-debconf. 3163s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 3163s Unpacking po-debconf (1.0.21+nmu1) ... 3163s Selecting previously unselected package debhelper. 3163s Preparing to unpack .../070-debhelper_13.24.2ubuntu1_all.deb ... 3163s Unpacking debhelper (13.24.2ubuntu1) ... 3163s Selecting previously unselected package dh-python. 3163s Preparing to unpack .../071-dh-python_6.20250414_all.deb ... 3163s Unpacking dh-python (6.20250414) ... 3163s Selecting previously unselected package sgml-base. 3163s Preparing to unpack .../072-sgml-base_1.31+nmu1_all.deb ... 3163s Unpacking sgml-base (1.31+nmu1) ... 3163s Selecting previously unselected package xml-core. 3163s Preparing to unpack .../073-xml-core_0.19_all.deb ... 3163s Unpacking xml-core (0.19) ... 3163s Selecting previously unselected package docutils-common. 3163s Preparing to unpack .../074-docutils-common_0.21.2+dfsg-2_all.deb ... 3163s Unpacking docutils-common (0.21.2+dfsg-2) ... 3163s Selecting previously unselected package libjs-jquery. 3163s Preparing to unpack .../075-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 3163s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 3163s Selecting previously unselected package libjs-underscore. 3163s Preparing to unpack .../076-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 3163s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 3163s Selecting previously unselected package libjs-sphinxdoc. 3163s Preparing to unpack .../077-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 3163s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 3163s Selecting previously unselected package fonts-font-awesome. 3163s Preparing to unpack .../078-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 3163s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 3163s Selecting previously unselected package sphinx-rtd-theme-common. 3163s Preparing to unpack .../079-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 3163s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 3163s Selecting previously unselected package fonts-mathjax. 3163s Preparing to unpack .../080-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 3163s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 3164s Selecting previously unselected package libjs-mathjax. 3164s Preparing to unpack .../081-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 3164s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 3164s Selecting previously unselected package dolfinx-doc. 3164s Preparing to unpack .../082-dolfinx-doc_1%3a0.9.0-7build1_all.deb ... 3164s Unpacking dolfinx-doc (1:0.9.0-7build1) ... 3164s Selecting previously unselected package libllvm20:armhf. 3164s Preparing to unpack .../083-libllvm20_1%3a20.1.6-0ubuntu1_armhf.deb ... 3164s Unpacking libllvm20:armhf (1:20.1.6-0ubuntu1) ... 3165s Selecting previously unselected package libclang-cpp20. 3165s Preparing to unpack .../084-libclang-cpp20_1%3a20.1.6-0ubuntu1_armhf.deb ... 3165s Unpacking libclang-cpp20 (1:20.1.6-0ubuntu1) ... 3165s Selecting previously unselected package libclang1-20. 3166s Preparing to unpack .../085-libclang1-20_1%3a20.1.6-0ubuntu1_armhf.deb ... 3166s Unpacking libclang1-20 (1:20.1.6-0ubuntu1) ... 3166s Selecting previously unselected package libfmt10:armhf. 3166s Preparing to unpack .../086-libfmt10_10.1.1+ds1-4_armhf.deb ... 3166s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 3166s Selecting previously unselected package libxapian30:armhf. 3166s Preparing to unpack .../087-libxapian30_1.4.29-3_armhf.deb ... 3166s Unpacking libxapian30:armhf (1.4.29-3) ... 3166s Selecting previously unselected package doxygen. 3166s Preparing to unpack .../088-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 3166s Unpacking doxygen (1.9.8+ds-2.1build1) ... 3166s Selecting previously unselected package fontconfig. 3166s Preparing to unpack .../089-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 3166s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 3166s Selecting previously unselected package fonts-lyx. 3166s Preparing to unpack .../090-fonts-lyx_2.4.3-1_all.deb ... 3166s Unpacking fonts-lyx (2.4.3-1) ... 3166s Selecting previously unselected package libgfortran-14-dev:armhf. 3166s Preparing to unpack .../091-libgfortran-14-dev_14.3.0-1ubuntu1_armhf.deb ... 3166s Unpacking libgfortran-14-dev:armhf (14.3.0-1ubuntu1) ... 3166s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 3166s Preparing to unpack .../092-gfortran-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 3166s Unpacking gfortran-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 3166s Selecting previously unselected package gfortran-14. 3166s Preparing to unpack .../093-gfortran-14_14.3.0-1ubuntu1_armhf.deb ... 3166s Unpacking gfortran-14 (14.3.0-1ubuntu1) ... 3166s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 3166s Preparing to unpack .../094-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3166s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3166s Selecting previously unselected package gfortran. 3166s Preparing to unpack .../095-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 3166s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 3166s Selecting previously unselected package libcdt5:armhf. 3166s Preparing to unpack .../096-libcdt5_2.42.4-3build1_armhf.deb ... 3166s Unpacking libcdt5:armhf (2.42.4-3build1) ... 3166s Selecting previously unselected package libcgraph6:armhf. 3166s Preparing to unpack .../097-libcgraph6_2.42.4-3build1_armhf.deb ... 3166s Unpacking libcgraph6:armhf (2.42.4-3build1) ... 3166s Selecting previously unselected package libsharpyuv0:armhf. 3166s Preparing to unpack .../098-libsharpyuv0_1.5.0-0.1_armhf.deb ... 3166s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 3166s Selecting previously unselected package libaom3:armhf. 3166s Preparing to unpack .../099-libaom3_3.12.1-1_armhf.deb ... 3166s Unpacking libaom3:armhf (3.12.1-1) ... 3166s Selecting previously unselected package libheif-plugin-aomdec:armhf. 3166s Preparing to unpack .../100-libheif-plugin-aomdec_1.19.8-1_armhf.deb ... 3166s Unpacking libheif-plugin-aomdec:armhf (1.19.8-1) ... 3166s Selecting previously unselected package libde265-0:armhf. 3167s Preparing to unpack .../101-libde265-0_1.0.16-1_armhf.deb ... 3167s Unpacking libde265-0:armhf (1.0.16-1) ... 3167s Selecting previously unselected package libheif-plugin-libde265:armhf. 3167s Preparing to unpack .../102-libheif-plugin-libde265_1.19.8-1_armhf.deb ... 3167s Unpacking libheif-plugin-libde265:armhf (1.19.8-1) ... 3167s Selecting previously unselected package libheif1:armhf. 3167s Preparing to unpack .../103-libheif1_1.19.8-1_armhf.deb ... 3167s Unpacking libheif1:armhf (1.19.8-1) ... 3167s Selecting previously unselected package libimagequant0:armhf. 3167s Preparing to unpack .../104-libimagequant0_2.18.0-1build1_armhf.deb ... 3167s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 3167s Selecting previously unselected package libjpeg-turbo8:armhf. 3167s Preparing to unpack .../105-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 3167s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 3167s Selecting previously unselected package libjpeg8:armhf. 3167s Preparing to unpack .../106-libjpeg8_8c-2ubuntu11_armhf.deb ... 3167s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 3167s Selecting previously unselected package libdeflate0:armhf. 3167s Preparing to unpack .../107-libdeflate0_1.23-2_armhf.deb ... 3167s Unpacking libdeflate0:armhf (1.23-2) ... 3167s Selecting previously unselected package libjbig0:armhf. 3167s Preparing to unpack .../108-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 3167s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 3167s Selecting previously unselected package liblerc4:armhf. 3167s Preparing to unpack .../109-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 3167s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 3167s Selecting previously unselected package libwebp7:armhf. 3167s Preparing to unpack .../110-libwebp7_1.5.0-0.1_armhf.deb ... 3167s Unpacking libwebp7:armhf (1.5.0-0.1) ... 3167s Selecting previously unselected package libtiff6:armhf. 3167s Preparing to unpack .../111-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 3167s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 3167s Selecting previously unselected package libxpm4:armhf. 3167s Preparing to unpack .../112-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 3167s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 3167s Selecting previously unselected package libgd3:armhf. 3167s Preparing to unpack .../113-libgd3_2.3.3-13ubuntu1_armhf.deb ... 3167s Unpacking libgd3:armhf (2.3.3-13ubuntu1) ... 3167s Selecting previously unselected package libgts-0.7-5t64:armhf. 3167s Preparing to unpack .../114-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 3167s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 3167s Selecting previously unselected package libpixman-1-0:armhf. 3167s Preparing to unpack .../115-libpixman-1-0_0.44.0-3_armhf.deb ... 3167s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 3167s Selecting previously unselected package libxcb-render0:armhf. 3167s Preparing to unpack .../116-libxcb-render0_1.17.0-2_armhf.deb ... 3167s Unpacking libxcb-render0:armhf (1.17.0-2) ... 3167s Selecting previously unselected package libxcb-shm0:armhf. 3167s Preparing to unpack .../117-libxcb-shm0_1.17.0-2_armhf.deb ... 3167s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 3167s Selecting previously unselected package libcairo2:armhf. 3167s Preparing to unpack .../118-libcairo2_1.18.4-1_armhf.deb ... 3167s Unpacking libcairo2:armhf (1.18.4-1) ... 3167s Selecting previously unselected package libltdl7:armhf. 3167s Preparing to unpack .../119-libltdl7_2.5.4-4_armhf.deb ... 3167s Unpacking libltdl7:armhf (2.5.4-4) ... 3167s Selecting previously unselected package libgraphite2-3:armhf. 3167s Preparing to unpack .../120-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 3167s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 3167s Selecting previously unselected package libharfbuzz0b:armhf. 3167s Preparing to unpack .../121-libharfbuzz0b_10.2.0-1_armhf.deb ... 3167s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 3167s Selecting previously unselected package libthai-data. 3167s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 3167s Unpacking libthai-data (0.1.29-2build1) ... 3167s Selecting previously unselected package libdatrie1:armhf. 3167s Preparing to unpack .../123-libdatrie1_0.2.13-4_armhf.deb ... 3167s Unpacking libdatrie1:armhf (0.2.13-4) ... 3167s Selecting previously unselected package libthai0:armhf. 3167s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 3167s Unpacking libthai0:armhf (0.1.29-2build1) ... 3167s Selecting previously unselected package libpango-1.0-0:armhf. 3167s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 3167s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 3167s Selecting previously unselected package libpangoft2-1.0-0:armhf. 3167s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 3167s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 3167s Selecting previously unselected package libpangocairo-1.0-0:armhf. 3167s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 3167s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 3167s Selecting previously unselected package libpathplan4:armhf. 3167s Preparing to unpack .../128-libpathplan4_2.42.4-3build1_armhf.deb ... 3167s Unpacking libpathplan4:armhf (2.42.4-3build1) ... 3167s Selecting previously unselected package libgvc6. 3167s Preparing to unpack .../129-libgvc6_2.42.4-3build1_armhf.deb ... 3167s Unpacking libgvc6 (2.42.4-3build1) ... 3167s Selecting previously unselected package libgvpr2:armhf. 3167s Preparing to unpack .../130-libgvpr2_2.42.4-3build1_armhf.deb ... 3167s Unpacking libgvpr2:armhf (2.42.4-3build1) ... 3167s Selecting previously unselected package liblab-gamut1:armhf. 3167s Preparing to unpack .../131-liblab-gamut1_2.42.4-3build1_armhf.deb ... 3167s Unpacking liblab-gamut1:armhf (2.42.4-3build1) ... 3167s Selecting previously unselected package libice6:armhf. 3168s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 3168s Unpacking libice6:armhf (2:1.1.1-1) ... 3168s Selecting previously unselected package libsm6:armhf. 3168s Preparing to unpack .../133-libsm6_2%3a1.2.6-1_armhf.deb ... 3168s Unpacking libsm6:armhf (2:1.2.6-1) ... 3168s Selecting previously unselected package libxt6t64:armhf. 3168s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 3168s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 3168s Selecting previously unselected package libxmu6:armhf. 3168s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 3168s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 3168s Selecting previously unselected package libxaw7:armhf. 3168s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 3168s Unpacking libxaw7:armhf (2:1.0.16-1) ... 3168s Selecting previously unselected package graphviz. 3168s Preparing to unpack .../137-graphviz_2.42.4-3build1_armhf.deb ... 3168s Unpacking graphviz (2.42.4-3build1) ... 3168s Selecting previously unselected package libicu76:armhf. 3168s Preparing to unpack .../138-libicu76_76.1-4ubuntu1_armhf.deb ... 3168s Unpacking libicu76:armhf (76.1-4ubuntu1) ... 3168s Selecting previously unselected package icu-devtools. 3168s Preparing to unpack .../139-icu-devtools_76.1-4ubuntu1_armhf.deb ... 3168s Unpacking icu-devtools (76.1-4ubuntu1) ... 3168s Selecting previously unselected package comerr-dev:armhf. 3168s Preparing to unpack .../140-comerr-dev_2.1-1.47.2-3ubuntu1_armhf.deb ... 3168s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu1) ... 3168s Selecting previously unselected package libgssrpc4t64:armhf. 3168s Preparing to unpack .../141-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 3168s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 3168s Selecting previously unselected package libkadm5clnt-mit12:armhf. 3168s Preparing to unpack .../142-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 3168s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 3168s Selecting previously unselected package libkdb5-10t64:armhf. 3168s Preparing to unpack .../143-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 3168s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 3168s Selecting previously unselected package libkadm5srv-mit12:armhf. 3168s Preparing to unpack .../144-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 3168s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 3168s Selecting previously unselected package krb5-multidev:armhf. 3168s Preparing to unpack .../145-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 3168s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 3168s Selecting previously unselected package libaec0:armhf. 3168s Preparing to unpack .../146-libaec0_1.1.3-1_armhf.deb ... 3168s Unpacking libaec0:armhf (1.1.3-1) ... 3168s Selecting previously unselected package libalglib4.2:armhf. 3168s Preparing to unpack .../147-libalglib4.2_4.2.0-2_armhf.deb ... 3168s Unpacking libalglib4.2:armhf (4.2.0-2) ... 3168s Selecting previously unselected package libsuitesparseconfig7:armhf. 3168s Preparing to unpack .../148-libsuitesparseconfig7_1%3a7.10.1+dfsg-1_armhf.deb ... 3168s Unpacking libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 3168s Selecting previously unselected package libamd3:armhf. 3168s Preparing to unpack .../149-libamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 3168s Unpacking libamd3:armhf (1:7.10.1+dfsg-1) ... 3168s Selecting previously unselected package libann0. 3168s Preparing to unpack .../150-libann0_1.1.2+doc-9build1_armhf.deb ... 3168s Unpacking libann0 (1.1.2+doc-9build1) ... 3168s Selecting previously unselected package libarpack2t64:armhf. 3168s Preparing to unpack .../151-libarpack2t64_3.9.1-6_armhf.deb ... 3168s Unpacking libarpack2t64:armhf (3.9.1-6) ... 3168s Selecting previously unselected package libblas-dev:armhf. 3168s Preparing to unpack .../152-libblas-dev_3.12.1-2build1_armhf.deb ... 3168s Unpacking libblas-dev:armhf (3.12.1-2build1) ... 3168s Selecting previously unselected package libopenblas-pthread-dev:armhf. 3168s Preparing to unpack .../153-libopenblas-pthread-dev_0.3.29+ds-3_armhf.deb ... 3168s Unpacking libopenblas-pthread-dev:armhf (0.3.29+ds-3) ... 3169s Selecting previously unselected package liblapack-dev:armhf. 3169s Preparing to unpack .../154-liblapack-dev_3.12.1-2build1_armhf.deb ... 3169s Unpacking liblapack-dev:armhf (3.12.1-2build1) ... 3169s Selecting previously unselected package libarpack2-dev:armhf. 3169s Preparing to unpack .../155-libarpack2-dev_3.9.1-6_armhf.deb ... 3169s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 3169s Selecting previously unselected package libbasix0.9:armhf. 3169s Preparing to unpack .../156-libbasix0.9_0.9.0-2build2_armhf.deb ... 3169s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 3169s Selecting previously unselected package libpkgconf3:armhf. 3169s Preparing to unpack .../157-libpkgconf3_1.8.1-4_armhf.deb ... 3169s Unpacking libpkgconf3:armhf (1.8.1-4) ... 3169s Selecting previously unselected package pkgconf-bin. 3169s Preparing to unpack .../158-pkgconf-bin_1.8.1-4_armhf.deb ... 3169s Unpacking pkgconf-bin (1.8.1-4) ... 3169s Selecting previously unselected package pkgconf:armhf. 3169s Preparing to unpack .../159-pkgconf_1.8.1-4_armhf.deb ... 3169s Unpacking pkgconf:armhf (1.8.1-4) ... 3169s Selecting previously unselected package libeigen3-dev. 3169s Preparing to unpack .../160-libeigen3-dev_3.4.0-5_all.deb ... 3169s Unpacking libeigen3-dev (3.4.0-5) ... 3169s Selecting previously unselected package libbasix-dev:armhf. 3169s Preparing to unpack .../161-libbasix-dev_0.9.0-2build2_armhf.deb ... 3169s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 3169s Selecting previously unselected package libboost1.83-dev:armhf. 3169s Preparing to unpack .../162-libboost1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3169s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3171s Selecting previously unselected package libboost-atomic1.83.0:armhf. 3171s Preparing to unpack .../163-libboost-atomic1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3171s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3171s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 3171s Preparing to unpack .../164-libboost-atomic1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3171s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3171s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 3171s Preparing to unpack .../165-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu3_armhf.deb ... 3171s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu3) ... 3171s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 3171s Preparing to unpack .../166-libboost-chrono1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3171s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3171s Selecting previously unselected package libboost-chrono-dev:armhf. 3171s Preparing to unpack .../167-libboost-chrono-dev_1.83.0.2ubuntu2_armhf.deb ... 3171s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu2) ... 3171s Selecting previously unselected package libboost-date-time1.83.0:armhf. 3171s Preparing to unpack .../168-libboost-date-time1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3171s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3171s Selecting previously unselected package libboost-serialization1.83.0:armhf. 3171s Preparing to unpack .../169-libboost-serialization1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3171s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 3172s Preparing to unpack .../170-libboost-serialization1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 3172s Preparing to unpack .../171-libboost-date-time1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-dev:armhf. 3172s Preparing to unpack .../172-libboost-dev_1.83.0.2ubuntu2_armhf.deb ... 3172s Unpacking libboost-dev:armhf (1.83.0.2ubuntu2) ... 3172s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 3172s Preparing to unpack .../173-libboost-filesystem1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-system1.83.0:armhf. 3172s Preparing to unpack .../174-libboost-system1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-system1.83-dev:armhf. 3172s Preparing to unpack .../175-libboost-system1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 3172s Preparing to unpack .../176-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-filesystem-dev:armhf. 3172s Preparing to unpack .../177-libboost-filesystem-dev_1.83.0.2ubuntu2_armhf.deb ... 3172s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu2) ... 3172s Selecting previously unselected package libboost-regex1.83.0:armhf. 3172s Preparing to unpack .../178-libboost-regex1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libicu-dev:armhf. 3172s Preparing to unpack .../179-libicu-dev_76.1-4ubuntu1_armhf.deb ... 3172s Unpacking libicu-dev:armhf (76.1-4ubuntu1) ... 3172s Selecting previously unselected package libboost-regex1.83-dev:armhf. 3172s Preparing to unpack .../180-libboost-regex1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 3172s Preparing to unpack .../181-libboost-iostreams1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 3172s Preparing to unpack .../182-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-iostreams-dev:armhf. 3172s Preparing to unpack .../183-libboost-iostreams-dev_1.83.0.2ubuntu2_armhf.deb ... 3172s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu2) ... 3172s Selecting previously unselected package libboost-math1.83.0:armhf. 3172s Preparing to unpack .../184-libboost-math1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3172s Selecting previously unselected package libboost-math1.83-dev:armhf. 3172s Preparing to unpack .../185-libboost-math1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3172s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3173s Selecting previously unselected package libboost-math-dev:armhf. 3173s Preparing to unpack .../186-libboost-math-dev_1.83.0.2ubuntu2_armhf.deb ... 3173s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu2) ... 3173s Selecting previously unselected package libhwloc15:armhf. 3173s Preparing to unpack .../187-libhwloc15_2.12.0-4build1_armhf.deb ... 3173s Unpacking libhwloc15:armhf (2.12.0-4build1) ... 3173s Selecting previously unselected package libmpich12:armhf. 3173s Preparing to unpack .../188-libmpich12_4.3.0+really4.2.1-1_armhf.deb ... 3173s Unpacking libmpich12:armhf (4.3.0+really4.2.1-1) ... 3173s Selecting previously unselected package libboost-mpi1.83.0. 3173s Preparing to unpack .../189-libboost-mpi1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3173s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu3) ... 3173s Selecting previously unselected package libnuma-dev:armhf. 3173s Preparing to unpack .../190-libnuma-dev_2.0.19-1_armhf.deb ... 3173s Unpacking libnuma-dev:armhf (2.0.19-1) ... 3173s Selecting previously unselected package libltdl-dev:armhf. 3173s Preparing to unpack .../191-libltdl-dev_2.5.4-4_armhf.deb ... 3173s Unpacking libltdl-dev:armhf (2.5.4-4) ... 3173s Selecting previously unselected package libhwloc-dev:armhf. 3173s Preparing to unpack .../192-libhwloc-dev_2.12.0-4build1_armhf.deb ... 3173s Unpacking libhwloc-dev:armhf (2.12.0-4build1) ... 3173s Selecting previously unselected package hwloc-nox. 3173s Preparing to unpack .../193-hwloc-nox_2.12.0-4build1_armhf.deb ... 3173s Unpacking hwloc-nox (2.12.0-4build1) ... 3173s Selecting previously unselected package libslurm42t64. 3173s Preparing to unpack .../194-libslurm42t64_24.11.5-2_armhf.deb ... 3173s Unpacking libslurm42t64 (24.11.5-2) ... 3173s Selecting previously unselected package mpich. 3173s Preparing to unpack .../195-mpich_4.3.0+really4.2.1-1_armhf.deb ... 3173s Unpacking mpich (4.3.0+really4.2.1-1) ... 3173s Selecting previously unselected package libmpich-dev:armhf. 3173s Preparing to unpack .../196-libmpich-dev_4.3.0+really4.2.1-1_armhf.deb ... 3173s Unpacking libmpich-dev:armhf (4.3.0+really4.2.1-1) ... 3173s Selecting previously unselected package mpi-default-dev. 3173s Preparing to unpack .../197-mpi-default-dev_1.18_armhf.deb ... 3173s Unpacking mpi-default-dev (1.18) ... 3173s Selecting previously unselected package libboost-mpi1.83-dev. 3173s Preparing to unpack .../198-libboost-mpi1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3173s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu3) ... 3173s Selecting previously unselected package libboost-mpi-dev. 3173s Preparing to unpack .../199-libboost-mpi-dev_1.83.0.2ubuntu2_armhf.deb ... 3173s Unpacking libboost-mpi-dev (1.83.0.2ubuntu2) ... 3173s Selecting previously unselected package libboost-program-options1.83.0:armhf. 3173s Preparing to unpack .../200-libboost-program-options1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3173s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3173s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 3173s Preparing to unpack .../201-libboost-program-options1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3173s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3173s Selecting previously unselected package libboost-program-options-dev:armhf. 3173s Preparing to unpack .../202-libboost-program-options-dev_1.83.0.2ubuntu2_armhf.deb ... 3173s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu2) ... 3173s Selecting previously unselected package libboost-serialization-dev:armhf. 3173s Preparing to unpack .../203-libboost-serialization-dev_1.83.0.2ubuntu2_armhf.deb ... 3173s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu2) ... 3173s Selecting previously unselected package libboost-thread1.83.0:armhf. 3173s Preparing to unpack .../204-libboost-thread1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3173s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3173s Selecting previously unselected package libboost-thread1.83-dev:armhf. 3173s Preparing to unpack .../205-libboost-thread1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3173s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3173s Selecting previously unselected package libboost-thread-dev:armhf. 3173s Preparing to unpack .../206-libboost-thread-dev_1.83.0.2ubuntu2_armhf.deb ... 3173s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu2) ... 3174s Selecting previously unselected package libboost-timer1.83.0:armhf. 3174s Preparing to unpack .../207-libboost-timer1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 3174s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3174s Selecting previously unselected package libboost-timer1.83-dev:armhf. 3174s Preparing to unpack .../208-libboost-timer1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 3174s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3174s Selecting previously unselected package libboost-timer-dev:armhf. 3174s Preparing to unpack .../209-libboost-timer-dev_1.83.0.2ubuntu2_armhf.deb ... 3174s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu2) ... 3174s Selecting previously unselected package libbrotli-dev:armhf. 3174s Preparing to unpack .../210-libbrotli-dev_1.1.0-2build4_armhf.deb ... 3174s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 3174s Selecting previously unselected package libbtf2:armhf. 3174s Preparing to unpack .../211-libbtf2_1%3a7.10.1+dfsg-1_armhf.deb ... 3174s Unpacking libbtf2:armhf (1:7.10.1+dfsg-1) ... 3174s Selecting previously unselected package libcamd3:armhf. 3174s Preparing to unpack .../212-libcamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 3174s Unpacking libcamd3:armhf (1:7.10.1+dfsg-1) ... 3174s Selecting previously unselected package libccolamd3:armhf. 3174s Preparing to unpack .../213-libccolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 3174s Unpacking libccolamd3:armhf (1:7.10.1+dfsg-1) ... 3174s Selecting previously unselected package libsz2:armhf. 3174s Preparing to unpack .../214-libsz2_1.1.3-1_armhf.deb ... 3174s Unpacking libsz2:armhf (1.1.3-1) ... 3174s Selecting previously unselected package libhdf5-310:armhf. 3174s Preparing to unpack .../215-libhdf5-310_1.14.5+repack-3build1_armhf.deb ... 3174s Unpacking libhdf5-310:armhf (1.14.5+repack-3build1) ... 3174s Selecting previously unselected package libcgns3.4:armhf. 3174s Preparing to unpack .../216-libcgns3.4_3.4.0-5build1_armhf.deb ... 3174s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 3174s Selecting previously unselected package libcolamd3:armhf. 3174s Preparing to unpack .../217-libcolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 3174s Unpacking libcolamd3:armhf (1:7.10.1+dfsg-1) ... 3174s Selecting previously unselected package libcholmod5:armhf. 3174s Preparing to unpack .../218-libcholmod5_1%3a7.10.1+dfsg-1_armhf.deb ... 3174s Unpacking libcholmod5:armhf (1:7.10.1+dfsg-1) ... 3174s Selecting previously unselected package libcombblas2.0.0t64:armhf. 3174s Preparing to unpack .../219-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 3174s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 3174s Selecting previously unselected package libidn2-dev:armhf. 3174s Preparing to unpack .../220-libidn2-dev_2.3.8-2_armhf.deb ... 3174s Unpacking libidn2-dev:armhf (2.3.8-2) ... 3174s Selecting previously unselected package libkrb5-dev:armhf. 3174s Preparing to unpack .../221-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 3174s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 3174s Selecting previously unselected package libldap-dev:armhf. 3174s Preparing to unpack .../222-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 3174s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 3174s Selecting previously unselected package libnghttp2-dev:armhf. 3174s Preparing to unpack .../223-libnghttp2-dev_1.64.0-1.1build1_armhf.deb ... 3174s Unpacking libnghttp2-dev:armhf (1.64.0-1.1build1) ... 3174s Selecting previously unselected package libpsl-dev:armhf. 3174s Preparing to unpack .../224-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 3174s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 3174s Selecting previously unselected package libgmpxx4ldbl:armhf. 3174s Preparing to unpack .../225-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu2_armhf.deb ... 3174s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu2) ... 3174s Selecting previously unselected package libgmp-dev:armhf. 3174s Preparing to unpack .../226-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu2_armhf.deb ... 3174s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu2) ... 3174s Selecting previously unselected package libevent-2.1-7t64:armhf. 3174s Preparing to unpack .../227-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 3174s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 3174s Selecting previously unselected package libunbound8:armhf. 3174s Preparing to unpack .../228-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 3174s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 3174s Selecting previously unselected package libgnutls-dane0t64:armhf. 3174s Preparing to unpack .../229-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 3174s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 3174s Selecting previously unselected package libgnutls-openssl27t64:armhf. 3175s Preparing to unpack .../230-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 3175s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 3175s Selecting previously unselected package libp11-kit-dev:armhf. 3175s Preparing to unpack .../231-libp11-kit-dev_0.25.5-3ubuntu1_armhf.deb ... 3175s Unpacking libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 3175s Selecting previously unselected package libtasn1-6-dev:armhf. 3175s Preparing to unpack .../232-libtasn1-6-dev_4.20.0-2_armhf.deb ... 3175s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 3175s Selecting previously unselected package nettle-dev:armhf. 3175s Preparing to unpack .../233-nettle-dev_3.10.1-1_armhf.deb ... 3175s Unpacking nettle-dev:armhf (3.10.1-1) ... 3175s Selecting previously unselected package libgnutls28-dev:armhf. 3175s Preparing to unpack .../234-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 3175s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 3175s Selecting previously unselected package zlib1g-dev:armhf. 3175s Preparing to unpack .../235-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 3175s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 3175s Selecting previously unselected package librtmp-dev:armhf. 3175s Preparing to unpack .../236-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 3175s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 3175s Selecting previously unselected package libssl-dev:armhf. 3175s Preparing to unpack .../237-libssl-dev_3.5.0-2ubuntu1_armhf.deb ... 3175s Unpacking libssl-dev:armhf (3.5.0-2ubuntu1) ... 3175s Selecting previously unselected package libssh2-1-dev:armhf. 3175s Preparing to unpack .../238-libssh2-1-dev_1.11.1-1_armhf.deb ... 3175s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 3175s Selecting previously unselected package libzstd-dev:armhf. 3175s Preparing to unpack .../239-libzstd-dev_1.5.7+dfsg-1build1_armhf.deb ... 3175s Unpacking libzstd-dev:armhf (1.5.7+dfsg-1build1) ... 3175s Selecting previously unselected package libcurl4-openssl-dev:armhf. 3175s Preparing to unpack .../240-libcurl4-openssl-dev_8.13.0-5ubuntu1_armhf.deb ... 3175s Unpacking libcurl4-openssl-dev:armhf (8.13.0-5ubuntu1) ... 3175s Selecting previously unselected package libcxsparse4:armhf. 3175s Preparing to unpack .../241-libcxsparse4_1%3a7.10.1+dfsg-1_armhf.deb ... 3175s Unpacking libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 3175s Selecting previously unselected package libhdf5-mpich-310:armhf. 3175s Preparing to unpack .../242-libhdf5-mpich-310_1.14.5+repack-3build1_armhf.deb ... 3175s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 3175s Selecting previously unselected package libfftw3-double3:armhf. 3175s Preparing to unpack .../243-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 3175s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 3175s Selecting previously unselected package libfftw3-single3:armhf. 3175s Preparing to unpack .../244-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 3175s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 3175s Selecting previously unselected package libfftw3-mpi3:armhf. 3175s Preparing to unpack .../245-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 3175s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 3175s Selecting previously unselected package libklu2:armhf. 3175s Preparing to unpack .../246-libklu2_1%3a7.10.1+dfsg-1_armhf.deb ... 3175s Unpacking libklu2:armhf (1:7.10.1+dfsg-1) ... 3175s Selecting previously unselected package mpi-default-bin. 3175s Preparing to unpack .../247-mpi-default-bin_1.18_armhf.deb ... 3175s Unpacking mpi-default-bin (1.18) ... 3175s Selecting previously unselected package libscalapack-mpich2.2:armhf. 3175s Preparing to unpack .../248-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 3175s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3175s Selecting previously unselected package libmumps-5.7:armhf. 3175s Preparing to unpack .../249-libmumps-5.7_5.7.3-3build2_armhf.deb ... 3175s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 3176s Selecting previously unselected package libptscotch-7.0:armhf. 3176s Preparing to unpack .../250-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 3176s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3176s Selecting previously unselected package libspqr4:armhf. 3176s Preparing to unpack .../251-libspqr4_1%3a7.10.1+dfsg-1_armhf.deb ... 3176s Unpacking libspqr4:armhf (1:7.10.1+dfsg-1) ... 3176s Selecting previously unselected package libmetis5:armhf. 3176s Preparing to unpack .../252-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 3176s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 3176s Selecting previously unselected package libsuperlu-dist8:armhf. 3176s Preparing to unpack .../253-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 3176s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 3176s Selecting previously unselected package libsuperlu7:armhf. 3176s Preparing to unpack .../254-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 3176s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 3176s Selecting previously unselected package libumfpack6:armhf. 3176s Preparing to unpack .../255-libumfpack6_1%3a7.10.1+dfsg-1_armhf.deb ... 3176s Unpacking libumfpack6:armhf (1:7.10.1+dfsg-1) ... 3176s Selecting previously unselected package ocl-icd-libopencl1:armhf. 3176s Preparing to unpack .../256-ocl-icd-libopencl1_2.3.3-1_armhf.deb ... 3176s Unpacking ocl-icd-libopencl1:armhf (2.3.3-1) ... 3176s Selecting previously unselected package libpetsc-complex3.22:armhf. 3176s Preparing to unpack .../257-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3176s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3176s Selecting previously unselected package libpugixml1v5:armhf. 3176s Preparing to unpack .../258-libpugixml1v5_1.14-2_armhf.deb ... 3176s Unpacking libpugixml1v5:armhf (1.14-2) ... 3176s Selecting previously unselected package libparpack2t64:armhf. 3176s Preparing to unpack .../259-libparpack2t64_3.9.1-6_armhf.deb ... 3176s Unpacking libparpack2t64:armhf (3.9.1-6) ... 3176s Selecting previously unselected package libslepc-complex3.22. 3176s Preparing to unpack .../260-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 3176s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 3176s Selecting previously unselected package libspdlog1.15:armhf. 3176s Preparing to unpack .../261-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 3176s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 3176s Selecting previously unselected package libdolfinx-complex0.9:armhf. 3176s Preparing to unpack .../262-libdolfinx-complex0.9_1%3a0.9.0-7build1_armhf.deb ... 3176s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 3176s Selecting previously unselected package libjs-jquery-ui. 3176s Preparing to unpack .../263-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 3176s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 3176s Selecting previously unselected package libopenblas0:armhf. 3176s Preparing to unpack .../264-libopenblas0_0.3.29+ds-3_armhf.deb ... 3176s Unpacking libopenblas0:armhf (0.3.29+ds-3) ... 3176s Selecting previously unselected package libopenblas-dev:armhf. 3176s Preparing to unpack .../265-libopenblas-dev_0.3.29+ds-3_armhf.deb ... 3176s Unpacking libopenblas-dev:armhf (0.3.29+ds-3) ... 3176s Selecting previously unselected package libldl3:armhf. 3176s Preparing to unpack .../266-libldl3_1%3a7.10.1+dfsg-1_armhf.deb ... 3176s Unpacking libldl3:armhf (1:7.10.1+dfsg-1) ... 3176s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 3176s Preparing to unpack .../267-libsuitesparse-mongoose3_1%3a7.10.1+dfsg-1_armhf.deb ... 3176s Unpacking libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 3176s Selecting previously unselected package librbio4:armhf. 3176s Preparing to unpack .../268-librbio4_1%3a7.10.1+dfsg-1_armhf.deb ... 3176s Unpacking librbio4:armhf (1:7.10.1+dfsg-1) ... 3176s Selecting previously unselected package libspex3:armhf. 3176s Preparing to unpack .../269-libspex3_1%3a7.10.1+dfsg-1_armhf.deb ... 3176s Unpacking libspex3:armhf (1:7.10.1+dfsg-1) ... 3177s Selecting previously unselected package libparu1:armhf. 3177s Preparing to unpack .../270-libparu1_1%3a7.10.1+dfsg-1_armhf.deb ... 3177s Unpacking libparu1:armhf (1:7.10.1+dfsg-1) ... 3177s Selecting previously unselected package libsuitesparse-dev:armhf. 3177s Preparing to unpack .../271-libsuitesparse-dev_1%3a7.10.1+dfsg-1_armhf.deb ... 3177s Unpacking libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 3177s Selecting previously unselected package libscotch-7.0:armhf. 3177s Preparing to unpack .../272-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 3177s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3177s Selecting previously unselected package libscotch-dev. 3177s Preparing to unpack .../273-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 3177s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 3177s Selecting previously unselected package libptscotch-dev. 3177s Preparing to unpack .../274-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 3177s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 3177s Selecting previously unselected package libscalapack-mpich-dev:armhf. 3177s Preparing to unpack .../275-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 3177s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3177s Selecting previously unselected package libscalapack-mpi-dev:armhf. 3177s Preparing to unpack .../276-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 3177s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3177s Selecting previously unselected package libfftw3-bin. 3177s Preparing to unpack .../277-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 3177s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 3177s Selecting previously unselected package libfftw3-dev:armhf. 3177s Preparing to unpack .../278-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 3177s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 3177s Selecting previously unselected package libfftw3-mpi-dev:armhf. 3177s Preparing to unpack .../279-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 3177s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 3177s Selecting previously unselected package opencl-c-headers. 3177s Preparing to unpack .../280-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 3177s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 3177s Selecting previously unselected package opencl-clhpp-headers. 3177s Preparing to unpack .../281-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 3177s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3177s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 3177s Preparing to unpack .../282-ocl-icd-opencl-dev_2.3.3-1_armhf.deb ... 3177s Unpacking ocl-icd-opencl-dev:armhf (2.3.3-1) ... 3177s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 3177s Preparing to unpack .../283-libhdf5-mpich-fortran-310_1.14.5+repack-3build1_armhf.deb ... 3177s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 3177s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 3177s Preparing to unpack .../284-libhdf5-mpich-hl-310_1.14.5+repack-3build1_armhf.deb ... 3177s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 3177s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 3177s Preparing to unpack .../285-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3build1_armhf.deb ... 3177s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 3177s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 3177s Preparing to unpack .../286-libhdf5-mpich-cpp-310_1.14.5+repack-3build1_armhf.deb ... 3177s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 3177s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 3177s Preparing to unpack .../287-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3build1_armhf.deb ... 3177s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 3177s Selecting previously unselected package libaec-dev:armhf. 3177s Preparing to unpack .../288-libaec-dev_1.1.3-1_armhf.deb ... 3177s Unpacking libaec-dev:armhf (1.1.3-1) ... 3177s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 3177s Preparing to unpack .../289-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 3177s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 3178s Selecting previously unselected package libjpeg8-dev:armhf. 3178s Preparing to unpack .../290-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 3178s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 3178s Selecting previously unselected package libjpeg-dev:armhf. 3178s Preparing to unpack .../291-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 3178s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 3178s Selecting previously unselected package libhdf5-mpich-dev. 3178s Preparing to unpack .../292-libhdf5-mpich-dev_1.14.5+repack-3build1_armhf.deb ... 3178s Unpacking libhdf5-mpich-dev (1.14.5+repack-3build1) ... 3178s Selecting previously unselected package libhdf5-mpi-dev:armhf. 3178s Preparing to unpack .../293-libhdf5-mpi-dev_1.14.5+repack-3build1_armhf.deb ... 3178s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 3178s Selecting previously unselected package libsuperlu-dev:armhf. 3178s Preparing to unpack .../294-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 3178s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 3178s Selecting previously unselected package libsuperlu-dist-dev:armhf. 3178s Preparing to unpack .../295-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 3178s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 3178s Selecting previously unselected package xorg-sgml-doctools. 3178s Preparing to unpack .../296-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 3178s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 3178s Selecting previously unselected package x11proto-dev. 3178s Preparing to unpack .../297-x11proto-dev_2024.1-1_all.deb ... 3178s Unpacking x11proto-dev (2024.1-1) ... 3178s Selecting previously unselected package libxau-dev:armhf. 3178s Preparing to unpack .../298-libxau-dev_1%3a1.0.11-1_armhf.deb ... 3178s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 3178s Selecting previously unselected package libxdmcp-dev:armhf. 3178s Preparing to unpack .../299-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 3178s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 3178s Selecting previously unselected package xtrans-dev. 3178s Preparing to unpack .../300-xtrans-dev_1.4.0-1_all.deb ... 3178s Unpacking xtrans-dev (1.4.0-1) ... 3178s Selecting previously unselected package libxcb1-dev:armhf. 3178s Preparing to unpack .../301-libxcb1-dev_1.17.0-2_armhf.deb ... 3178s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 3178s Selecting previously unselected package libx11-dev:armhf. 3178s Preparing to unpack .../302-libx11-dev_2%3a1.8.12-1_armhf.deb ... 3178s Unpacking libx11-dev:armhf (2:1.8.12-1) ... 3178s Selecting previously unselected package libyaml-dev:armhf. 3178s Preparing to unpack .../303-libyaml-dev_0.2.5-2_armhf.deb ... 3178s Unpacking libyaml-dev:armhf (0.2.5-2) ... 3178s Selecting previously unselected package libpetsc3.22-dev-common. 3178s Preparing to unpack .../304-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 3178s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 3178s Selecting previously unselected package libmumps-headers-dev. 3178s Preparing to unpack .../305-libmumps-headers-dev_5.7.3-3build2_all.deb ... 3178s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 3178s Selecting previously unselected package libmumps-dev:armhf. 3178s Preparing to unpack .../306-libmumps-dev_5.7.3-3build2_armhf.deb ... 3178s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 3179s Selecting previously unselected package libc6-dbg:armhf. 3179s Preparing to unpack .../307-libc6-dbg_2.41-6ubuntu2_armhf.deb ... 3179s Unpacking libc6-dbg:armhf (2.41-6ubuntu2) ... 3179s Selecting previously unselected package valgrind. 3179s Preparing to unpack .../308-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 3179s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 3179s Selecting previously unselected package valgrind-mpi. 3179s Preparing to unpack .../309-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 3179s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 3179s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 3179s Preparing to unpack .../310-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3179s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3179s Selecting previously unselected package libparpack2-dev:armhf. 3179s Preparing to unpack .../311-libparpack2-dev_3.9.1-6_armhf.deb ... 3179s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 3179s Selecting previously unselected package libslepc-complex3.22-dev. 3179s Preparing to unpack .../312-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3179s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 3179s Selecting previously unselected package libdolfinx-complex-dev:armhf. 3179s Preparing to unpack .../313-libdolfinx-complex-dev_1%3a0.9.0-7build1_armhf.deb ... 3179s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 3179s Selecting previously unselected package libhypre-2.32.0:armhf. 3180s Preparing to unpack .../314-libhypre-2.32.0_2.32.0-4_armhf.deb ... 3180s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 3180s Selecting previously unselected package libpetsc-real3.22:armhf. 3180s Preparing to unpack .../315-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3180s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3180s Selecting previously unselected package libslepc-real3.22. 3180s Preparing to unpack .../316-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 3180s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 3180s Selecting previously unselected package libdolfinx-real0.9:armhf. 3180s Preparing to unpack .../317-libdolfinx-real0.9_1%3a0.9.0-7build1_armhf.deb ... 3180s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 3180s Selecting previously unselected package libhypre-dev:armhf. 3180s Preparing to unpack .../318-libhypre-dev_2.32.0-4_armhf.deb ... 3180s Unpacking libhypre-dev:armhf (2.32.0-4) ... 3180s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 3180s Preparing to unpack .../319-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3180s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3180s Selecting previously unselected package libslepc-real3.22-dev. 3180s Preparing to unpack .../320-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3180s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 3180s Selecting previously unselected package libdolfinx-real-dev:armhf. 3180s Preparing to unpack .../321-libdolfinx-real-dev_1%3a0.9.0-7build1_armhf.deb ... 3180s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 3180s Selecting previously unselected package libpugixml-dev:armhf. 3180s Preparing to unpack .../322-libpugixml-dev_1.14-2_armhf.deb ... 3180s Unpacking libpugixml-dev:armhf (1.14-2) ... 3180s Selecting previously unselected package libfmt-dev:armhf. 3180s Preparing to unpack .../323-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 3180s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 3181s Selecting previously unselected package libspdlog-dev:armhf. 3181s Preparing to unpack .../324-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 3181s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 3181s Selecting previously unselected package liblzma-dev:armhf. 3181s Preparing to unpack .../325-liblzma-dev_5.8.1-1build1_armhf.deb ... 3181s Unpacking liblzma-dev:armhf (5.8.1-1build1) ... 3181s Selecting previously unselected package libxml2-dev:armhf. 3181s Preparing to unpack .../326-libxml2-dev_2.14.3+dfsg-0exp3_armhf.deb ... 3181s Unpacking libxml2-dev:armhf (2.14.3+dfsg-0exp3) ... 3181s Selecting previously unselected package python3-ply. 3181s Preparing to unpack .../327-python3-ply_3.11-9_all.deb ... 3181s Unpacking python3-ply (3.11-9) ... 3181s Selecting previously unselected package python3-pycparser. 3181s Preparing to unpack .../328-python3-pycparser_2.22-2_all.deb ... 3181s Unpacking python3-pycparser (2.22-2) ... 3181s Selecting previously unselected package python3-cffi. 3181s Preparing to unpack .../329-python3-cffi_1.17.1-3_all.deb ... 3181s Unpacking python3-cffi (1.17.1-3) ... 3181s Selecting previously unselected package libpython3.13:armhf. 3181s Preparing to unpack .../330-libpython3.13_3.13.5-1_armhf.deb ... 3181s Unpacking libpython3.13:armhf (3.13.5-1) ... 3181s Selecting previously unselected package libexpat1-dev:armhf. 3181s Preparing to unpack .../331-libexpat1-dev_2.7.1-1_armhf.deb ... 3181s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 3181s Selecting previously unselected package libpython3.13-dev:armhf. 3181s Preparing to unpack .../332-libpython3.13-dev_3.13.5-1_armhf.deb ... 3181s Unpacking libpython3.13-dev:armhf (3.13.5-1) ... 3181s Selecting previously unselected package libpython3-dev:armhf. 3181s Preparing to unpack .../333-libpython3-dev_3.13.4-1_armhf.deb ... 3181s Unpacking libpython3-dev:armhf (3.13.4-1) ... 3181s Selecting previously unselected package python3.13-dev. 3181s Preparing to unpack .../334-python3.13-dev_3.13.5-1_armhf.deb ... 3181s Unpacking python3.13-dev (3.13.5-1) ... 3181s Selecting previously unselected package python3-dev. 3181s Preparing to unpack .../335-python3-dev_3.13.4-1_armhf.deb ... 3181s Unpacking python3-dev (3.13.4-1) ... 3181s Selecting previously unselected package python3-ufl. 3181s Preparing to unpack .../336-python3-ufl_2024.2.0-3_all.deb ... 3181s Unpacking python3-ufl (2024.2.0-3) ... 3181s Selecting previously unselected package python3-basix. 3181s Preparing to unpack .../337-python3-basix_0.9.0-2build2_armhf.deb ... 3181s Unpacking python3-basix (0.9.0-2build2) ... 3181s Selecting previously unselected package python3-ffcx. 3181s Preparing to unpack .../338-python3-ffcx_1%3a0.9.0-2_all.deb ... 3181s Unpacking python3-ffcx (1:0.9.0-2) ... 3182s Selecting previously unselected package libdolfinx-dev:armhf. 3182s Preparing to unpack .../339-libdolfinx-dev_1%3a0.9.0-7build1_armhf.deb ... 3182s Unpacking libdolfinx-dev:armhf (1:0.9.0-7build1) ... 3182s Selecting previously unselected package libdrm-amdgpu1:armhf. 3182s Preparing to unpack .../340-libdrm-amdgpu1_2.4.124-2_armhf.deb ... 3182s Unpacking libdrm-amdgpu1:armhf (2.4.124-2) ... 3182s Selecting previously unselected package libxfixes3:armhf. 3182s Preparing to unpack .../341-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 3182s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 3182s Selecting previously unselected package libxcursor1:armhf. 3182s Preparing to unpack .../342-libxcursor1_1%3a1.2.3-1_armhf.deb ... 3182s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 3182s Selecting previously unselected package libxinerama1:armhf. 3182s Preparing to unpack .../343-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 3182s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 3182s Selecting previously unselected package libfltk1.3t64:armhf. 3182s Preparing to unpack .../344-libfltk1.3t64_1.3.11-2_armhf.deb ... 3182s Unpacking libfltk1.3t64:armhf (1.3.11-2) ... 3182s Selecting previously unselected package libglvnd0:armhf. 3182s Preparing to unpack .../345-libglvnd0_1.7.0-1build1_armhf.deb ... 3182s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 3182s Selecting previously unselected package libx11-xcb1:armhf. 3182s Preparing to unpack .../346-libx11-xcb1_2%3a1.8.12-1_armhf.deb ... 3182s Unpacking libx11-xcb1:armhf (2:1.8.12-1) ... 3182s Selecting previously unselected package libxcb-dri3-0:armhf. 3182s Preparing to unpack .../347-libxcb-dri3-0_1.17.0-2_armhf.deb ... 3182s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 3182s Selecting previously unselected package libxcb-glx0:armhf. 3182s Preparing to unpack .../348-libxcb-glx0_1.17.0-2_armhf.deb ... 3182s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 3182s Selecting previously unselected package libxcb-present0:armhf. 3182s Preparing to unpack .../349-libxcb-present0_1.17.0-2_armhf.deb ... 3182s Unpacking libxcb-present0:armhf (1.17.0-2) ... 3182s Selecting previously unselected package libxcb-xfixes0:armhf. 3182s Preparing to unpack .../350-libxcb-xfixes0_1.17.0-2_armhf.deb ... 3182s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 3182s Selecting previously unselected package libxxf86vm1:armhf. 3182s Preparing to unpack .../351-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 3182s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 3182s Selecting previously unselected package libxcb-randr0:armhf. 3182s Preparing to unpack .../352-libxcb-randr0_1.17.0-2_armhf.deb ... 3182s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 3182s Selecting previously unselected package libxcb-sync1:armhf. 3182s Preparing to unpack .../353-libxcb-sync1_1.17.0-2_armhf.deb ... 3182s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 3182s Selecting previously unselected package libxshmfence1:armhf. 3182s Preparing to unpack .../354-libxshmfence1_1.3.3-1_armhf.deb ... 3182s Unpacking libxshmfence1:armhf (1.3.3-1) ... 3182s Selecting previously unselected package mesa-libgallium:armhf. 3182s Preparing to unpack .../355-mesa-libgallium_25.0.7-0ubuntu3_armhf.deb ... 3182s Unpacking mesa-libgallium:armhf (25.0.7-0ubuntu3) ... 3183s Selecting previously unselected package libwayland-server0:armhf. 3183s Preparing to unpack .../356-libwayland-server0_1.23.1-3build1_armhf.deb ... 3183s Unpacking libwayland-server0:armhf (1.23.1-3build1) ... 3183s Selecting previously unselected package libgbm1:armhf. 3183s Preparing to unpack .../357-libgbm1_25.0.7-0ubuntu3_armhf.deb ... 3183s Unpacking libgbm1:armhf (25.0.7-0ubuntu3) ... 3183s Selecting previously unselected package libvulkan1:armhf. 3183s Preparing to unpack .../358-libvulkan1_1.4.309.0-1_armhf.deb ... 3183s Unpacking libvulkan1:armhf (1.4.309.0-1) ... 3183s Selecting previously unselected package libgl1-mesa-dri:armhf. 3183s Preparing to unpack .../359-libgl1-mesa-dri_25.0.7-0ubuntu3_armhf.deb ... 3183s Unpacking libgl1-mesa-dri:armhf (25.0.7-0ubuntu3) ... 3183s Selecting previously unselected package libglx-mesa0:armhf. 3183s Preparing to unpack .../360-libglx-mesa0_25.0.7-0ubuntu3_armhf.deb ... 3183s Unpacking libglx-mesa0:armhf (25.0.7-0ubuntu3) ... 3183s Selecting previously unselected package libglx0:armhf. 3183s Preparing to unpack .../361-libglx0_1.7.0-1build1_armhf.deb ... 3183s Unpacking libglx0:armhf (1.7.0-1build1) ... 3183s Selecting previously unselected package libgl1:armhf. 3183s Preparing to unpack .../362-libgl1_1.7.0-1build1_armhf.deb ... 3183s Unpacking libgl1:armhf (1.7.0-1build1) ... 3183s Selecting previously unselected package libfltk-gl1.3t64:armhf. 3183s Preparing to unpack .../363-libfltk-gl1.3t64_1.3.11-2_armhf.deb ... 3183s Unpacking libfltk-gl1.3t64:armhf (1.3.11-2) ... 3183s Selecting previously unselected package libfltk-images1.3t64:armhf. 3183s Preparing to unpack .../364-libfltk-images1.3t64_1.3.11-2_armhf.deb ... 3183s Unpacking libfltk-images1.3t64:armhf (1.3.11-2) ... 3183s Selecting previously unselected package libgl2ps1.4. 3183s Preparing to unpack .../365-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 3183s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 3183s Selecting previously unselected package libopengl0:armhf. 3183s Preparing to unpack .../366-libopengl0_1.7.0-1build1_armhf.deb ... 3183s Unpacking libopengl0:armhf (1.7.0-1build1) ... 3183s Selecting previously unselected package libglu1-mesa:armhf. 3183s Preparing to unpack .../367-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 3183s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 3183s Selecting previously unselected package libtbbbind-2-5:armhf. 3183s Preparing to unpack .../368-libtbbbind-2-5_2022.1.0-1_armhf.deb ... 3183s Unpacking libtbbbind-2-5:armhf (2022.1.0-1) ... 3183s Selecting previously unselected package libtbbmalloc2:armhf. 3183s Preparing to unpack .../369-libtbbmalloc2_2022.1.0-1_armhf.deb ... 3183s Unpacking libtbbmalloc2:armhf (2022.1.0-1) ... 3183s Selecting previously unselected package libtbb12:armhf. 3183s Preparing to unpack .../370-libtbb12_2022.1.0-1_armhf.deb ... 3183s Unpacking libtbb12:armhf (2022.1.0-1) ... 3183s Selecting previously unselected package libocct-foundation-7.8:armhf. 3183s Preparing to unpack .../371-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 3183s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3183s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 3183s Preparing to unpack .../372-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 3183s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3183s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 3183s Preparing to unpack .../373-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 3183s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3184s Selecting previously unselected package libimath-3-1-29t64:armhf. 3184s Preparing to unpack .../374-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 3184s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 3184s Selecting previously unselected package libjxr0t64:armhf. 3184s Preparing to unpack .../375-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 3184s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 3184s Selecting previously unselected package libopenexr-3-1-30:armhf. 3184s Preparing to unpack .../376-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 3184s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 3184s Selecting previously unselected package libopenjp2-7:armhf. 3184s Preparing to unpack .../377-libopenjp2-7_2.5.3-2_armhf.deb ... 3184s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 3184s Selecting previously unselected package liblcms2-2:armhf. 3184s Preparing to unpack .../378-liblcms2-2_2.16-2_armhf.deb ... 3184s Unpacking liblcms2-2:armhf (2.16-2) ... 3184s Selecting previously unselected package libraw23t64:armhf. 3184s Preparing to unpack .../379-libraw23t64_0.21.4-2_armhf.deb ... 3184s Unpacking libraw23t64:armhf (0.21.4-2) ... 3184s Selecting previously unselected package libwebpmux3:armhf. 3184s Preparing to unpack .../380-libwebpmux3_1.5.0-0.1_armhf.deb ... 3184s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 3184s Selecting previously unselected package libfreeimage3:armhf. 3184s Preparing to unpack .../381-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 3184s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 3184s Selecting previously unselected package libocct-draw-7.8:armhf. 3184s Preparing to unpack .../382-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 3184s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3184s Selecting previously unselected package occt-misc. 3184s Preparing to unpack .../383-occt-misc_7.8.1+dfsg1-3_all.deb ... 3184s Unpacking occt-misc (7.8.1+dfsg1-3) ... 3184s Selecting previously unselected package libocct-visualization-7.8:armhf. 3184s Preparing to unpack .../384-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 3184s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3184s Selecting previously unselected package libocct-ocaf-7.8:armhf. 3184s Preparing to unpack .../385-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 3184s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3184s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 3184s Preparing to unpack .../386-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 3184s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3185s Selecting previously unselected package libvoro++1. 3185s Preparing to unpack .../387-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 3185s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 3185s Selecting previously unselected package libgmsh4.13:armhf. 3185s Preparing to unpack .../388-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 3185s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 3185s Selecting previously unselected package libjson-perl. 3185s Preparing to unpack .../389-libjson-perl_4.10000-1_all.deb ... 3185s Unpacking libjson-perl (4.10000-1) ... 3185s Selecting previously unselected package libpetsc-complex-dev. 3185s Preparing to unpack .../390-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 3185s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 3185s Selecting previously unselected package libpetsc-real-dev. 3185s Preparing to unpack .../391-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 3185s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 3185s Selecting previously unselected package libpython3-all-dev:armhf. 3185s Preparing to unpack .../392-libpython3-all-dev_3.13.4-1_armhf.deb ... 3185s Unpacking libpython3-all-dev:armhf (3.13.4-1) ... 3185s Selecting previously unselected package libqhull-r8.0:armhf. 3185s Preparing to unpack .../393-libqhull-r8.0_2020.2-6build1_armhf.deb ... 3185s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 3185s Selecting previously unselected package libraqm0:armhf. 3185s Preparing to unpack .../394-libraqm0_0.10.2-1_armhf.deb ... 3185s Unpacking libraqm0:armhf (0.10.2-1) ... 3185s Selecting previously unselected package libslepc-complex-dev. 3185s Preparing to unpack .../395-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3185s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 3185s Selecting previously unselected package libslepc-real-dev. 3185s Preparing to unpack .../396-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3185s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 3185s Selecting previously unselected package libwebpdemux2:armhf. 3185s Preparing to unpack .../397-libwebpdemux2_1.5.0-0.1_armhf.deb ... 3185s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 3185s Selecting previously unselected package libxslt1.1:armhf. 3185s Preparing to unpack .../398-libxslt1.1_1.1.43-0exp1_armhf.deb ... 3185s Unpacking libxslt1.1:armhf (1.1.43-0exp1) ... 3185s Selecting previously unselected package robin-map-dev. 3185s Preparing to unpack .../399-robin-map-dev_1.3.0-1_all.deb ... 3185s Unpacking robin-map-dev (1.3.0-1) ... 3185s Selecting previously unselected package nanobind-dev. 3185s Preparing to unpack .../400-nanobind-dev_2.5.0-1_all.deb ... 3185s Unpacking nanobind-dev (2.5.0-1) ... 3185s Selecting previously unselected package python3-packaging. 3185s Preparing to unpack .../401-python3-packaging_25.0-1_all.deb ... 3185s Unpacking python3-packaging (25.0-1) ... 3185s Selecting previously unselected package python3-pyproject-hooks. 3185s Preparing to unpack .../402-python3-pyproject-hooks_1.2.0-1_all.deb ... 3185s Unpacking python3-pyproject-hooks (1.2.0-1) ... 3185s Selecting previously unselected package python3-wheel. 3185s Preparing to unpack .../403-python3-wheel_0.46.1-2_all.deb ... 3185s Unpacking python3-wheel (0.46.1-2) ... 3185s Selecting previously unselected package python3-build. 3185s Preparing to unpack .../404-python3-build_1.2.2-2_all.deb ... 3185s Unpacking python3-build (1.2.2-2) ... 3185s Selecting previously unselected package python3-installer. 3186s Preparing to unpack .../405-python3-installer_0.7.0+dfsg1-3_all.deb ... 3186s Unpacking python3-installer (0.7.0+dfsg1-3) ... 3186s Selecting previously unselected package pybuild-plugin-pyproject. 3186s Preparing to unpack .../406-pybuild-plugin-pyproject_6.20250414_all.deb ... 3186s Unpacking pybuild-plugin-pyproject (6.20250414) ... 3186s Selecting previously unselected package python-matplotlib-data. 3186s Preparing to unpack .../407-python-matplotlib-data_3.10.1+dfsg1-4_all.deb ... 3186s Unpacking python-matplotlib-data (3.10.1+dfsg1-4) ... 3186s Selecting previously unselected package sphinx-common. 3186s Preparing to unpack .../408-sphinx-common_8.2.3-1ubuntu2_all.deb ... 3186s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 3186s Selecting previously unselected package python-petsc4py-doc. 3186s Preparing to unpack .../409-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 3186s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 3186s Selecting previously unselected package python3-all. 3186s Preparing to unpack .../410-python3-all_3.13.4-1_armhf.deb ... 3186s Unpacking python3-all (3.13.4-1) ... 3186s Selecting previously unselected package python3-all-dev. 3186s Preparing to unpack .../411-python3-all-dev_3.13.4-1_armhf.deb ... 3186s Unpacking python3-all-dev (3.13.4-1) ... 3186s Selecting previously unselected package python3-brotli. 3186s Preparing to unpack .../412-python3-brotli_1.1.0-2build4_armhf.deb ... 3186s Unpacking python3-brotli (1.1.0-2build4) ... 3186s Selecting previously unselected package python3-contourpy. 3186s Preparing to unpack .../413-python3-contourpy_1.3.1-1build1_armhf.deb ... 3186s Unpacking python3-contourpy (1.3.1-1build1) ... 3186s Selecting previously unselected package python3-cycler. 3186s Preparing to unpack .../414-python3-cycler_0.12.1-1_all.deb ... 3186s Unpacking python3-cycler (0.12.1-1) ... 3186s Selecting previously unselected package python3-dateutil. 3186s Preparing to unpack .../415-python3-dateutil_2.9.0-4_all.deb ... 3186s Unpacking python3-dateutil (2.9.0-4) ... 3186s Selecting previously unselected package python3-decorator. 3186s Preparing to unpack .../416-python3-decorator_5.2.1-2_all.deb ... 3186s Unpacking python3-decorator (5.2.1-2) ... 3186s Selecting previously unselected package python3-defusedxml. 3186s Preparing to unpack .../417-python3-defusedxml_0.7.1-3_all.deb ... 3186s Unpacking python3-defusedxml (0.7.1-3) ... 3186s Selecting previously unselected package python3-distlib. 3186s Preparing to unpack .../418-python3-distlib_0.3.9-1_all.deb ... 3186s Unpacking python3-distlib (0.3.9-1) ... 3186s Selecting previously unselected package python3-roman. 3186s Preparing to unpack .../419-python3-roman_5.0-1_all.deb ... 3186s Unpacking python3-roman (5.0-1) ... 3187s Selecting previously unselected package python3-docutils. 3187s Preparing to unpack .../420-python3-docutils_0.21.2+dfsg-2_all.deb ... 3187s Unpacking python3-docutils (0.21.2+dfsg-2) ... 3187s Selecting previously unselected package python3-mpi4py. 3187s Preparing to unpack .../421-python3-mpi4py_4.0.3-3ubuntu2_armhf.deb ... 3187s Unpacking python3-mpi4py (4.0.3-3ubuntu2) ... 3187s Selecting previously unselected package python3-nanobind. 3187s Preparing to unpack .../422-python3-nanobind_2.5.0-1_all.deb ... 3187s Unpacking python3-nanobind (2.5.0-1) ... 3187s Selecting previously unselected package python3-pusimp. 3187s Preparing to unpack .../423-python3-pusimp_0.1.1-1_all.deb ... 3187s Unpacking python3-pusimp (0.1.1-1) ... 3187s Selecting previously unselected package python3-scipy. 3187s Preparing to unpack .../424-python3-scipy_1.15.3-1_armhf.deb ... 3187s Unpacking python3-scipy (1.15.3-1) ... 3187s Selecting previously unselected package swig. 3187s Preparing to unpack .../425-swig_4.3.0-1_armhf.deb ... 3187s Unpacking swig (4.3.0-1) ... 3187s Selecting previously unselected package python3-petsc4py-real3.22. 3187s Preparing to unpack .../426-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 3187s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 3187s Selecting previously unselected package python3-petsc4py-real. 3187s Preparing to unpack .../427-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 3188s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 3188s Selecting previously unselected package python3-petsc4py-complex3.22. 3188s Preparing to unpack .../428-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 3188s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 3188s Selecting previously unselected package python3-petsc4py-complex. 3188s Preparing to unpack .../429-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 3188s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 3188s Selecting previously unselected package python3-petsc4py. 3188s Preparing to unpack .../430-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 3188s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 3188s Selecting previously unselected package python3-slepc4py-real3.22. 3188s Preparing to unpack .../431-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 3188s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 3188s Selecting previously unselected package python3-slepc4py-real. 3188s Preparing to unpack .../432-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 3188s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 3188s Selecting previously unselected package python3-slepc4py-complex3.22. 3188s Preparing to unpack .../433-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 3188s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 3188s Selecting previously unselected package python3-slepc4py-complex. 3188s Preparing to unpack .../434-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 3188s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 3188s Selecting previously unselected package python3-slepc4py. 3188s Preparing to unpack .../435-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 3188s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 3188s Selecting previously unselected package python3-dolfinx-real. 3188s Preparing to unpack .../436-python3-dolfinx-real_1%3a0.9.0-7build1_armhf.deb ... 3188s Unpacking python3-dolfinx-real (1:0.9.0-7build1) ... 3188s Selecting previously unselected package python3-dolfinx-complex. 3188s Preparing to unpack .../437-python3-dolfinx-complex_1%3a0.9.0-7build1_armhf.deb ... 3188s Unpacking python3-dolfinx-complex (1:0.9.0-7build1) ... 3188s Selecting previously unselected package python3-dolfinx:armhf. 3188s Preparing to unpack .../438-python3-dolfinx_1%3a0.9.0-7build1_armhf.deb ... 3188s Unpacking python3-dolfinx:armhf (1:0.9.0-7build1) ... 3188s Selecting previously unselected package python3-fastjsonschema. 3188s Preparing to unpack .../439-python3-fastjsonschema_2.21.1-1_all.deb ... 3188s Unpacking python3-fastjsonschema (2.21.1-1) ... 3188s Selecting previously unselected package python3-filelock. 3188s Preparing to unpack .../440-python3-filelock_3.18.0-1_all.deb ... 3188s Unpacking python3-filelock (3.18.0-1) ... 3188s Selecting previously unselected package python3-platformdirs. 3188s Preparing to unpack .../441-python3-platformdirs_4.3.7-1_all.deb ... 3188s Unpacking python3-platformdirs (4.3.7-1) ... 3188s Selecting previously unselected package python3-fs. 3188s Preparing to unpack .../442-python3-fs_2.4.16-7_all.deb ... 3188s Unpacking python3-fs (2.4.16-7) ... 3188s Selecting previously unselected package python3-lxml:armhf. 3188s Preparing to unpack .../443-python3-lxml_5.4.0-1build1_armhf.deb ... 3188s Unpacking python3-lxml:armhf (5.4.0-1build1) ... 3188s Selecting previously unselected package python3-lz4. 3188s Preparing to unpack .../444-python3-lz4_4.4.0+dfsg-2_armhf.deb ... 3188s Unpacking python3-lz4 (4.4.0+dfsg-2) ... 3188s Selecting previously unselected package python3-mpmath. 3188s Preparing to unpack .../445-python3-mpmath_1.3.0-1_all.deb ... 3188s Unpacking python3-mpmath (1.3.0-1) ... 3188s Selecting previously unselected package python3-sympy. 3188s Preparing to unpack .../446-python3-sympy_1.13.3-5_all.deb ... 3188s Unpacking python3-sympy (1.13.3-5) ... 3189s Selecting previously unselected package python3-ufolib2. 3189s Preparing to unpack .../447-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 3189s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 3189s Selecting previously unselected package unicode-data. 3189s Preparing to unpack .../448-unicode-data_15.1.0-1_all.deb ... 3189s Unpacking unicode-data (15.1.0-1) ... 3189s Selecting previously unselected package python3-fonttools. 3189s Preparing to unpack .../449-python3-fonttools_4.55.3-2build1_armhf.deb ... 3189s Unpacking python3-fonttools (4.55.3-2build1) ... 3189s Selecting previously unselected package python3-gmsh. 3189s Preparing to unpack .../450-python3-gmsh_4.13.1+ds1-6_all.deb ... 3189s Unpacking python3-gmsh (4.13.1+ds1-6) ... 3189s Selecting previously unselected package python3-imagesize. 3189s Preparing to unpack .../451-python3-imagesize_1.4.1-1_all.deb ... 3189s Unpacking python3-imagesize (1.4.1-1) ... 3189s Selecting previously unselected package python3-iniconfig. 3189s Preparing to unpack .../452-python3-iniconfig_1.1.1-2_all.deb ... 3189s Unpacking python3-iniconfig (1.1.1-2) ... 3189s Selecting previously unselected package python3-traitlets. 3189s Preparing to unpack .../453-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 3189s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 3189s Selecting previously unselected package python3-jupyter-core. 3189s Preparing to unpack .../454-python3-jupyter-core_5.7.2-5_all.deb ... 3189s Unpacking python3-jupyter-core (5.7.2-5) ... 3189s Selecting previously unselected package python3-mdit-py-plugins. 3189s Preparing to unpack .../455-python3-mdit-py-plugins_0.4.2-1_all.deb ... 3189s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 3189s Selecting previously unselected package python3-nbformat. 3189s Preparing to unpack .../456-python3-nbformat_5.9.1-1_all.deb ... 3189s Unpacking python3-nbformat (5.9.1-1) ... 3189s Selecting previously unselected package python3-jupytext. 3189s Preparing to unpack .../457-python3-jupytext_1.16.4+ds1-1_all.deb ... 3189s Unpacking python3-jupytext (1.16.4+ds1-1) ... 3189s Selecting previously unselected package python3-kiwisolver. 3189s Preparing to unpack .../458-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 3189s Unpacking python3-kiwisolver (1.4.7-3build1) ... 3189s Selecting previously unselected package python3-pil:armhf. 3190s Preparing to unpack .../459-python3-pil_11.1.0-5build1_armhf.deb ... 3190s Unpacking python3-pil:armhf (11.1.0-5build1) ... 3190s Selecting previously unselected package python3.13-tk. 3190s Preparing to unpack .../460-python3.13-tk_3.13.5-1_armhf.deb ... 3190s Unpacking python3.13-tk (3.13.5-1) ... 3190s Selecting previously unselected package python3-tk:armhf. 3190s Preparing to unpack .../461-python3-tk_3.13.4-1_armhf.deb ... 3190s Unpacking python3-tk:armhf (3.13.4-1) ... 3190s Selecting previously unselected package python3-pil.imagetk:armhf. 3190s Preparing to unpack .../462-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 3190s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 3190s Selecting previously unselected package python3-matplotlib. 3190s Preparing to unpack .../463-python3-matplotlib_3.10.1+dfsg1-4_armhf.deb ... 3190s Unpacking python3-matplotlib (3.10.1+dfsg1-4) ... 3190s Selecting previously unselected package python3-alabaster. 3190s Preparing to unpack .../464-python3-alabaster_0.7.16-0.1_all.deb ... 3190s Unpacking python3-alabaster (0.7.16-0.1) ... 3190s Selecting previously unselected package python3-snowballstemmer. 3190s Preparing to unpack .../465-python3-snowballstemmer_2.2.0-4build1_all.deb ... 3190s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 3190s Selecting previously unselected package python3-sphinx. 3190s Preparing to unpack .../466-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 3190s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 3191s Selecting previously unselected package python3-myst-parser. 3191s Preparing to unpack .../467-python3-myst-parser_4.0.1-1_all.deb ... 3191s Unpacking python3-myst-parser (4.0.1-1) ... 3191s Selecting previously unselected package python3-pathspec. 3191s Preparing to unpack .../468-python3-pathspec_0.12.1-1_all.deb ... 3191s Unpacking python3-pathspec (0.12.1-1) ... 3191s Selecting previously unselected package python3-pip. 3191s Preparing to unpack .../469-python3-pip_25.1.1+dfsg-1_all.deb ... 3191s Unpacking python3-pip (25.1.1+dfsg-1) ... 3191s Selecting previously unselected package python3-pip-whl. 3191s Preparing to unpack .../470-python3-pip-whl_25.1.1+dfsg-1_all.deb ... 3191s Unpacking python3-pip-whl (25.1.1+dfsg-1) ... 3191s Selecting previously unselected package python3-pluggy. 3191s Preparing to unpack .../471-python3-pluggy_1.5.0-1_all.deb ... 3191s Unpacking python3-pluggy (1.5.0-1) ... 3191s Selecting previously unselected package python3-pyproject-metadata. 3191s Preparing to unpack .../472-python3-pyproject-metadata_0.9.1-1_all.deb ... 3191s Unpacking python3-pyproject-metadata (0.9.1-1) ... 3191s Selecting previously unselected package python3-pytest. 3191s Preparing to unpack .../473-python3-pytest_8.3.5-2_all.deb ... 3191s Unpacking python3-pytest (8.3.5-2) ... 3191s Selecting previously unselected package python3-scikit-build-core. 3191s Preparing to unpack .../474-python3-scikit-build-core_0.11.1-3_all.deb ... 3191s Unpacking python3-scikit-build-core (0.11.1-3) ... 3191s Selecting previously unselected package python3-setuptools-whl. 3191s Preparing to unpack .../475-python3-setuptools-whl_78.1.1-0.1_all.deb ... 3191s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 3191s Selecting previously unselected package python3-sphinxcontrib.jquery. 3191s Preparing to unpack .../476-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 3191s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 3191s Selecting previously unselected package python3-sphinx-rtd-theme. 3191s Preparing to unpack .../477-python3-sphinx-rtd-theme_3.0.2+dfsg-3_all.deb ... 3191s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 3191s Selecting previously unselected package python3-virtualenv. 3191s Preparing to unpack .../478-python3-virtualenv_20.31.2+ds-1_all.deb ... 3191s Unpacking python3-virtualenv (20.31.2+ds-1) ... 3191s Selecting previously unselected package libjs-modernizr. 3191s Preparing to unpack .../479-libjs-modernizr_3.13.0-0.1_all.deb ... 3191s Unpacking libjs-modernizr (3.13.0-0.1) ... 3191s Setting up libpython3.13:armhf (3.13.5-1) ... 3191s Setting up dh-python (6.20250414) ... 3191s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 3191s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 3191s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 3191s Setting up liblcms2-2:armhf (2.16-2) ... 3191s Setting up python3-iniconfig (1.1.1-2) ... 3191s Setting up libtbbmalloc2:armhf (2022.1.0-1) ... 3191s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3191s Setting up libpixman-1-0:armhf (0.44.0-3) ... 3191s Setting up libxapian30:armhf (1.4.29-3) ... 3191s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 3191s Setting up libwayland-server0:armhf (1.23.1-3build1) ... 3191s Setting up libaom3:armhf (3.12.1-1) ... 3191s Setting up libx11-xcb1:armhf (2:1.8.12-1) ... 3191s Setting up python3-setuptools-whl (78.1.1-0.1) ... 3191s Setting up python3-filelock (3.18.0-1) ... 3191s Setting up libalglib4.2:armhf (4.2.0-2) ... 3191s Setting up fonts-lato (2.015-1) ... 3191s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 3191s Setting up swig (4.3.0-1) ... 3191s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 3191s Setting up libzstd-dev:armhf (1.5.7+dfsg-1build1) ... 3191s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 3191s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 3191s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 3191s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3191s Setting up libxrender1:armhf (1:0.9.12-1) ... 3191s Setting up libdatrie1:armhf (0.2.13-4) ... 3191s Setting up libyaml-dev:armhf (0.2.5-2) ... 3191s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3191s Setting up python3-pip-whl (25.1.1+dfsg-1) ... 3191s Setting up python3-lz4 (4.4.0+dfsg-2) ... 3192s Setting up libxcb-render0:armhf (1.17.0-2) ... 3192s Setting up python3-defusedxml (0.7.1-3) ... 3192s Setting up libarchive-zip-perl (1.68-1) ... 3192s Setting up libglvnd0:armhf (1.7.0-1build1) ... 3192s Setting up python3-alabaster (0.7.16-0.1) ... 3192s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3192s Setting up fonts-lyx (2.4.3-1) ... 3192s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3192s Setting up libxcb-glx0:armhf (1.17.0-2) ... 3192s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 3192s Setting up python3-ply (3.11-9) ... 3192s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3192s Setting up liblab-gamut1:armhf (2.42.4-3build1) ... 3192s Setting up x11-common (1:7.7+24ubuntu1) ... 3192s Setting up python3-mdit-py-plugins (0.4.2-1) ... 3192s Setting up libdeflate0:armhf (1.23-2) ... 3192s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 3192s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3192s Setting up m4 (1.4.19-8) ... 3192s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 3192s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 3192s Setting up python3-all (3.13.4-1) ... 3192s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 3192s Setting up libxcb-shm0:armhf (1.17.0-2) ... 3192s Setting up libldl3:armhf (1:7.10.1+dfsg-1) ... 3192s Setting up python3-distlib (0.3.9-1) ... 3193s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3193s Setting up libgomp1:armhf (15.1.0-5ubuntu1) ... 3193s Setting up libjs-modernizr (3.13.0-0.1) ... 3193s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 3193s Setting up libaec0:armhf (1.1.3-1) ... 3193s Setting up python3-platformdirs (4.3.7-1) ... 3193s Setting up libpugixml1v5:armhf (1.14-2) ... 3193s Setting up libopengl0:armhf (1.7.0-1build1) ... 3193s Setting up python3-pycparser (2.22-2) ... 3193s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 3193s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 3193s Setting up occt-misc (7.8.1+dfsg1-3) ... 3193s Setting up libc6-dbg:armhf (2.41-6ubuntu2) ... 3193s Setting up libdw1t64:armhf (0.193-1) ... 3193s Setting up python3-fs (2.4.16-7) ... 3193s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3193s Setting up libxcb-present0:armhf (1.17.0-2) ... 3193s Setting up unicode-data (15.1.0-1) ... 3193s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3193s Setting up libbtf2:armhf (1:7.10.1+dfsg-1) ... 3193s Setting up python3-roman (5.0-1) ... 3193s Setting up xtrans-dev (1.4.0-1) ... 3193s Setting up python3-decorator (5.2.1-2) ... 3193s Setting up autotools-dev (20240727.1) ... 3193s Setting up libblas3:armhf (3.12.1-2build1) ... 3193s 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 3193s Setting up python3-packaging (25.0-1) ... 3194s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 3194s Setting up libpkgconf3:armhf (1.8.1-4) ... 3194s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu2) ... 3194s Setting up rpcsvc-proto (1.4.3-1) ... 3194s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 3194s Setting up python3-pyproject-hooks (1.2.0-1) ... 3194s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 3194s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 3194s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu3) ... 3194s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 3194s Setting up libxcb-sync1:armhf (1.17.0-2) ... 3194s Setting up python3-snowballstemmer (2.2.0-4build1) ... 3194s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3194s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 3194s Setting up libjsoncpp26:armhf (1.9.6-3) ... 3194s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 3194s Setting up libpathplan4:armhf (2.42.4-3build1) ... 3194s Setting up libslurm42t64 (24.11.5-2) ... 3194s Setting up python3-brotli (1.1.0-2build4) ... 3194s Setting up libann0 (1.1.2+doc-9build1) ... 3194s Setting up python3-cycler (0.12.1-1) ... 3194s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 3194s Setting up libimagequant0:armhf (2.18.0-1build1) ... 3194s Setting up fonts-dejavu-mono (2.37-8) ... 3194s Setting up libssl-dev:armhf (3.5.0-2ubuntu1) ... 3194s Setting up python3-kiwisolver (1.4.7-3build1) ... 3194s Setting up libhwloc15:armhf (2.12.0-4build1) ... 3194s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 3194s Setting up libmpc3:armhf (1.3.1-1build2) ... 3194s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 3194s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 3194s Setting up autopoint (0.23.1-2build1) ... 3194s Setting up libllvm20:armhf (1:20.1.6-0ubuntu1) ... 3194s Setting up fonts-dejavu-core (2.37-8) ... 3194s Setting up pkgconf-bin (1.8.1-4) ... 3194s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 3194s Setting up libltdl7:armhf (2.5.4-4) ... 3194s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 3194s Setting up libidn2-dev:armhf (2.3.8-2) ... 3194s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 3194s Setting up python3-installer (0.7.0+dfsg1-3) ... 3194s Setting up libgfortran5:armhf (15.1.0-5ubuntu1) ... 3194s Setting up libvulkan1:armhf (1.4.309.0-1) ... 3194s Setting up autoconf (2.72-3.1ubuntu1) ... 3194s Setting up python3-pluggy (1.5.0-1) ... 3195s Setting up libwebp7:armhf (1.5.0-0.1) ... 3195s Setting up libmumps-headers-dev (5.7.3-3build2) ... 3195s Setting up liblzma-dev:armhf (5.8.1-1build1) ... 3195s Setting up libubsan1:armhf (15.1.0-5ubuntu1) ... 3195s Setting up python3-fastjsonschema (2.21.1-1) ... 3195s Setting up robin-map-dev (1.3.0-1) ... 3195s Setting up dwz (0.15-1build6) ... 3195s Setting up libmpich12:armhf (4.3.0+really4.2.1-1) ... 3195s Setting up ocl-icd-libopencl1:armhf (2.3.3-1) ... 3195s Setting up libxshmfence1:armhf (1.3.3-1) ... 3195s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 3195s Setting up libxcb-randr0:armhf (1.17.0-2) ... 3195s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 3195s Setting up libasan8:armhf (15.1.0-5ubuntu1) ... 3195s Setting up libjson-perl (4.10000-1) ... 3195s Setting up libxslt1.1:armhf (1.1.43-0exp1) ... 3195s Setting up debugedit (1:5.1-2) ... 3195s Setting up libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 3195s Setting up libopenjp2-7:armhf (2.5.3-2) ... 3195s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 3195s Setting up libthai-data (0.1.29-2build1) ... 3195s Setting up python3-dateutil (2.9.0-4) ... 3195s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 3195s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 3195s Setting up sgml-base (1.31+nmu1) ... 3195s Setting up cmake-data (3.31.6-2ubuntu1) ... 3195s Setting up librhash1:armhf (1.4.6-1) ... 3195s Setting up libcdt5:armhf (2.42.4-3build1) ... 3195s Setting up libcgraph6:armhf (2.42.4-3build1) ... 3195s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 3195s Setting up libxss1:armhf (1:1.2.3-1build3) ... 3195s Setting up libicu76:armhf (76.1-4ubuntu1) ... 3195s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu3) ... 3195s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 3195s Setting up libgcc-14-dev:armhf (14.3.0-1ubuntu1) ... 3195s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu3) ... 3195s Setting up python3-mpmath (1.3.0-1) ... 3196s Setting up libisl23:armhf (0.27-1) ... 3196s Setting up libde265-0:armhf (1.0.16-1) ... 3196s Setting up libc-dev-bin (2.41-6ubuntu2) ... 3196s Setting up valgrind (1:3.24.0-0ubuntu2) ... 3196s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 3196s Setting up python-matplotlib-data (3.10.1+dfsg1-4) ... 3196s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 3196s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 3196s Setting up python3-pathspec (0.12.1-1) ... 3196s Setting up libcatch2-dev (3.7.1-0.5build1) ... 3196s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 3196s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 3196s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 3196s Setting up libclang1-20 (1:20.1.6-0ubuntu1) ... 3196s Setting up libcc1-0:armhf (15.1.0-5ubuntu1) ... 3196s Setting up python3-pusimp (0.1.1-1) ... 3196s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 3196s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 3196s Setting up chrpath (0.18-1) ... 3196s Setting up python3-jupyter-core (5.7.2-5) ... 3196s Setting up libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 3196s Setting up libblas-dev:armhf (3.12.1-2build1) ... 3196s 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 3196s Setting up libsz2:armhf (1.1.3-1) ... 3196s Setting up cpp-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 3196s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 3196s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 3196s Setting up python3-imagesize (1.4.1-1) ... 3196s Setting up libdrm-amdgpu1:armhf (2.4.124-2) ... 3196s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 3196s Setting up automake (1:1.17-4ubuntu1) ... 3196s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 3196s Setting up libgfortran-14-dev:armhf (14.3.0-1ubuntu1) ... 3196s Setting up x11proto-dev (2024.1-1) ... 3196s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 3196s Setting up python3-sympy (1.13.3-5) ... 3202s Setting up catch2 (3.7.1-0.5build1) ... 3202s Setting up libice6:armhf (2:1.1.1-1) ... 3202s Setting up mesa-libgallium:armhf (25.0.7-0ubuntu3) ... 3202s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3202s Setting up liblapack3:armhf (3.12.1-2build1) ... 3202s 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 3202s Setting up gettext (0.23.1-2build1) ... 3202s Setting up libarpack2t64:armhf (3.9.1-6) ... 3202s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 3202s Setting up libopenblas0-pthread:armhf (0.3.29+ds-3) ... 3202s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 3202s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 3202s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so.0 to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so.0 (libopenblas.so.0-arm-linux-gnueabihf) in auto mode 3202s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu2) ... 3202s Setting up libamd3:armhf (1:7.10.1+dfsg-1) ... 3202s Setting up libxau-dev:armhf (1:1.0.11-1) ... 3202s Setting up nettle-dev:armhf (3.10.1-1) ... 3202s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 3202s Setting up libgbm1:armhf (25.0.7-0ubuntu3) ... 3202s Setting up python3-pyproject-metadata (0.9.1-1) ... 3202s Setting up libcolamd3:armhf (1:7.10.1+dfsg-1) ... 3202s Setting up libspex3:armhf (1:7.10.1+dfsg-1) ... 3202s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 3202s Setting up libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 3202s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 3202s Setting up python3-pytest (8.3.5-2) ... 3203s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 3203s Setting up libxcursor1:armhf (1:1.2.3-1) ... 3203s Setting up python3-cffi (1.17.1-3) ... 3203s Setting up libgl1-mesa-dri:armhf (25.0.7-0ubuntu3) ... 3203s Setting up libpugixml-dev:armhf (1.14-2) ... 3203s Setting up hwloc-nox (2.12.0-4build1) ... 3203s Setting up libaec-dev:armhf (1.1.3-1) ... 3203s Setting up libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 3203s Setting up python3-virtualenv (20.31.2+ds-1) ... 3203s Setting up gcc-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 3203s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 3203s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 3203s Setting up python3-nbformat (5.9.1-1) ... 3203s Setting up python3-wheel (0.46.1-2) ... 3203s Setting up libcamd3:armhf (1:7.10.1+dfsg-1) ... 3203s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 3203s Setting up pkgconf:armhf (1.8.1-4) ... 3203s Setting up libtbbbind-2-5:armhf (2022.1.0-1) ... 3203s Setting up intltool-debian (0.35.0+20060710.6) ... 3203s Setting up libltdl-dev:armhf (2.5.4-4) ... 3203s Setting up libthai0:armhf (0.1.29-2build1) ... 3203s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 3203s Setting up python3-jupytext (1.16.4+ds1-1) ... 3204s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 3204s Setting up librbio4:armhf (1:7.10.1+dfsg-1) ... 3204s Setting up libclang-cpp20 (1:20.1.6-0ubuntu1) ... 3204s Setting up libraqm0:armhf (0.10.2-1) ... 3204s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 3204s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3204s Setting up liblapack-dev:armhf (3.12.1-2build1) ... 3204s 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 3204s Setting up libeigen3-dev (3.4.0-5) ... 3204s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 3204s Setting up icu-devtools (76.1-4ubuntu1) ... 3204s Setting up python3-pip (25.1.1+dfsg-1) ... 3205s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 3205s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 3206s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 3206s Setting up ocl-icd-opencl-dev:armhf (2.3.3-1) ... 3206s Setting up libraw23t64:armhf (0.21.4-2) ... 3206s Setting up cpp-14 (14.3.0-1ubuntu1) ... 3206s Setting up libccolamd3:armhf (1:7.10.1+dfsg-1) ... 3206s Setting up dh-strip-nondeterminism (1.14.1-2) ... 3206s Setting up libgvpr2:armhf (2.42.4-3build1) ... 3206s Setting up libhdf5-310:armhf (1.14.5+repack-3build1) ... 3206s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 3206s Setting up libopenblas0:armhf (0.3.29+ds-3) ... 3207s Setting up python3-lxml:armhf (5.4.0-1build1) ... 3207s Setting up libparpack2t64:armhf (3.9.1-6) ... 3207s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 3207s Setting up xml-core (0.19) ... 3207s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 3207s Setting up cmake (3.31.6-2ubuntu1) ... 3207s Setting up libc6-dev:armhf (2.41-6ubuntu2) ... 3207s Setting up python3-contourpy (1.3.1-1build1) ... 3207s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 3207s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 3207s Setting up python3-build (1.2.2-2) ... 3207s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 3207s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 3207s Setting up libstdc++-14-dev:armhf (14.3.0-1ubuntu1) ... 3207s Setting up libsm6:armhf (2:1.2.6-1) ... 3207s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 3207s Setting up libicu-dev:armhf (76.1-4ubuntu1) ... 3207s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3207s Setting up gfortran-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 3207s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3207s Setting up libopenblas-pthread-dev:armhf (0.3.29+ds-3) ... 3207s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 3207s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 3207s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so (libopenblas.so-arm-linux-gnueabihf) in auto mode 3207s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 3207s Setting up libnghttp2-dev:armhf (1.64.0-1.1build1) ... 3207s Setting up g++-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 3207s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 3209s Regenerating fonts cache... done. 3209s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 3209s Setting up libcholmod5:armhf (1:7.10.1+dfsg-1) ... 3209s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 3209s Setting up libxft2:armhf (2.3.6-1build1) ... 3209s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3209s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 3209s Setting up libarpack2-dev:armhf (3.9.1-6) ... 3209s Setting up libglx-mesa0:armhf (25.0.7-0ubuntu3) ... 3209s Setting up python3-scipy (1.15.3-1) ... 3213s Setting up libxcb1-dev:armhf (1.17.0-2) ... 3213s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 3213s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3213s Setting up python3-ufl (2024.2.0-3) ... 3213s Setting up libglx0:armhf (1.7.0-1build1) ... 3213s Setting up python3-scikit-build-core (0.11.1-3) ... 3213s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3213s Setting up dolfinx-doc (1:0.9.0-7build1) ... 3213s Setting up libspqr4:armhf (1:7.10.1+dfsg-1) ... 3213s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 3213s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu2) ... 3213s Setting up pybuild-plugin-pyproject (6.20250414) ... 3213s Setting up mpich (4.3.0+really4.2.1-1) ... 3213s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 3213s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 3214s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu2) ... 3214s Setting up po-debconf (1.0.21+nmu1) ... 3214s Setting up libtk8.6:armhf (8.6.16-1) ... 3214s Setting up nanobind-dev (2.5.0-1) ... 3214s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 3214s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 3214s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up mpi-default-bin (1.18) ... 3214s Setting up libx11-dev:armhf (2:1.8.12-1) ... 3214s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3214s Setting up libtbb12:armhf (2022.1.0-1) ... 3214s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 3214s Setting up python3-mpi4py (4.0.3-3ubuntu2) ... 3214s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 3214s Setting up libcairo2:armhf (1.18.4-1) ... 3214s Setting up python3.13-tk (3.13.5-1) ... 3214s Setting up gcc-14 (14.3.0-1ubuntu1) ... 3214s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3214s Setting up libnuma-dev:armhf (2.0.19-1) ... 3214s Setting up python3-pil:armhf (11.1.0-5build1) ... 3214s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 3214s Setting up libopenblas-dev:armhf (0.3.29+ds-3) ... 3214s Setting up doxygen (1.9.8+ds-2.1build1) ... 3214s Setting up libgl1:armhf (1.7.0-1build1) ... 3214s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up libexpat1-dev:armhf (2.7.1-1) ... 3214s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu2) ... 3214s Setting up libklu2:armhf (1:7.10.1+dfsg-1) ... 3214s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up sphinx-common (8.2.3-1ubuntu2) ... 3214s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 3214s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu1) ... 3214s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3214s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 3214s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3214s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu2) ... 3214s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 3214s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 3214s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 3214s Setting up libumfpack6:armhf (1:7.10.1+dfsg-1) ... 3214s Setting up cpp (4:14.2.0-1ubuntu1) ... 3214s Setting up libhwloc-dev:armhf (2.12.0-4build1) ... 3214s Setting up libboost-dev:armhf (1.83.0.2ubuntu2) ... 3214s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up g++-14 (14.3.0-1ubuntu1) ... 3214s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 3214s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 3214s Setting up gfortran-14 (14.3.0-1ubuntu1) ... 3214s Setting up libfltk1.3t64:armhf (1.3.11-2) ... 3214s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu2) ... 3214s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 3214s Setting up python3-basix (0.9.0-2build2) ... 3214s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 3214s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3214s Setting up libfltk-images1.3t64:armhf (1.3.11-2) ... 3214s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 3214s Setting up python3-nanobind (2.5.0-1) ... 3214s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 3214s Setting up libtool (2.5.4-4) ... 3214s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up blt (2.5.3+dfsg-8) ... 3214s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3214s 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 3214s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 3214s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 3214s Setting up python3-tk:armhf (3.13.4-1) ... 3214s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3214s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 3214s Setting up libxaw7:armhf (2:1.0.16-1) ... 3214s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu2) ... 3214s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 3214s Setting up libparu1:armhf (1:7.10.1+dfsg-1) ... 3214s Setting up gcc (4:14.2.0-1ubuntu1) ... 3214s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 3214s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 3214s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 3214s Setting up dh-autoreconf (20) ... 3214s Setting up libfltk-gl1.3t64:armhf (1.3.11-2) ... 3214s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 3214s Setting up libxml2-dev:armhf (2.14.3+dfsg-0exp3) ... 3214s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 3215s Setting up libpython3.13-dev:armhf (3.13.5-1) ... 3215s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 3215s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 3215s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3215s Setting up g++ (4:14.2.0-1ubuntu1) ... 3215s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3215s Setting up build-essential (12.12ubuntu1) ... 3215s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 3215s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu2) ... 3215s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu2) ... 3215s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 3215s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 3215s 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 3215s Setting up libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 3215s Setting up libpython3-dev:armhf (3.13.4-1) ... 3215s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3215s Setting up libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 3215s Setting up python3.13-dev (3.13.5-1) ... 3215s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 3215s Setting up debhelper (13.24.2ubuntu1) ... 3215s Setting up gfortran (4:14.2.0-1ubuntu1) ... 3215s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 3215s 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 3215s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 3215s 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 3215s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 3215s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 3215s Setting up libcurl4-openssl-dev:armhf (8.13.0-5ubuntu1) ... 3215s Setting up libpython3-all-dev:armhf (3.13.4-1) ... 3215s Setting up python3-dev (3.13.4-1) ... 3215s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 3215s Setting up libmpich-dev:armhf (4.3.0+really4.2.1-1) ... 3215s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 3215s Setting up mpi-default-dev (1.18) ... 3215s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3215s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 3215s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 3215s Setting up python3-all-dev (3.13.4-1) ... 3215s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 3215s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 3215s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 3215s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 3215s Setting up libparpack2-dev:armhf (3.9.1-6) ... 3215s Setting up libhdf5-mpich-dev (1.14.5+repack-3build1) ... 3215s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 3215s 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 3215s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 3215s 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 3215s Setting up libhypre-dev:armhf (2.32.0-4) ... 3215s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 3215s Setting up python3-ffcx (1:0.9.0-2) ... 3215s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu3) ... 3215s Setting up libboost-mpi-dev (1.83.0.2ubuntu2) ... 3215s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 3215s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 3215s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3215s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3215s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 3215s print("\documentclass{article}") 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 3215s print("\centering") 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 3215s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 3215s print("\hline") 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 3215s print("\end{tabular}") 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 3215s print("\end{table}") 3215s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 3215s print("\end{document}") 3215s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3215s update-alternatives: error: no alternatives for petsc 3215s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 3215s 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 3215s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 3215s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3215s 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 3215s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 3215s update-alternatives: error: no alternatives for slepc 3215s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 3215s 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 3215s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3215s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 3215s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 3215s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 3215s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 3215s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 3215s 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 3215s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3215s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 3215s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 3215s Setting up libdolfinx-dev:armhf (1:0.9.0-7build1) ... 3215s Setting up libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 3215s Setting up python3-dolfinx-real (1:0.9.0-7build1) ... 3215s Setting up python3-dolfinx:armhf (1:0.9.0-7build1) ... 3215s Setting up python3-dolfinx-complex (1:0.9.0-7build1) ... 3216s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 3216s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3216s Setting up libheif-plugin-aomdec:armhf (1.19.8-1) ... 3216s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3216s Setting up libheif-plugin-libde265:armhf (1.19.8-1) ... 3216s Setting up libheif1:armhf (1.19.8-1) ... 3216s Setting up python3-fonttools (4.55.3-2build1) ... 3218s Setting up libgd3:armhf (2.3.3-13ubuntu1) ... 3218s Setting up libgvc6 (2.42.4-3build1) ... 3218s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3218s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3218s Setting up graphviz (2.42.4-3build1) ... 3218s Setting up python3-matplotlib (3.10.1+dfsg1-4) ... 3218s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 3218s Setting up python3-gmsh (4.13.1+ds1-6) ... 3218s Processing triggers for install-info (7.1.1-1) ... 3219s Processing triggers for libc-bin (2.41-6ubuntu2) ... 3219s Processing triggers for man-db (2.13.1-1) ... 3220s Processing triggers for sgml-base (1.31+nmu1) ... 3220s Setting up docutils-common (0.21.2+dfsg-2) ... 3220s Processing triggers for sgml-base (1.31+nmu1) ... 3220s Setting up python3-docutils (0.21.2+dfsg-2) ... 3221s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 3222s Setting up python3-myst-parser (4.0.1-1) ... 3222s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 3222s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 3249s autopkgtest [18:35:45]: test test-dolfinx-python-pusimp: [----------------------- 3251s === python 3.13 pusimp test === 3252s ============================= test session starts ============================== 3252s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 3252s cachedir: .pytest_cache 3252s rootdir: /tmp/autopkgtest.CjbzA3/build.AYr/src/python 3252s configfile: pyproject.toml 3252s plugins: typeguard-4.4.2 3252s collecting ... collected 6 items 3252s 3253s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_without_local_packages PASSED [ 16%] 3344s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] PASSED [ 33%] 3381s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] PASSED [ 50%] 3387s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] PASSED [ 66%] 3389s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] PASSED [ 83%] 3391s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] PASSED [100%] 3391s 3391s ======================== 6 passed in 139.80s (0:02:19) ========================= 3392s autopkgtest [18:38:08]: test test-dolfinx-python-pusimp: -----------------------] 3396s test-dolfinx-python-pusimp PASS 3396s autopkgtest [18:38:12]: test test-dolfinx-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 3399s autopkgtest [18:38:15]: @@@@@@@@@@@@@@@@@@@@ summary 3399s test-dolfinx-cpp PASS 3399s test-dolfinx-cpp-complex PASS 3399s test-dolfinx-python-unittests FAIL non-zero exit status 1 3399s test-dolfinx-python-demos PASS 3399s test-dolfinx-python-complex-unittests FAIL non-zero exit status 1 3399s test-dolfinx-python-complex-demos PASS 3399s test-dolfinx-python-pusimp PASS